Er gehörte als Major während der Kämpfe 1848 bis 1849 in Italien und Ungarn dem Generalquartiermeisterstab an. Anschließend wurde Kuhn mehrere Jahre Chef des Generalstabs beim 11. Armeekorps in Ungarn.