1817 m. liepos 15 d. gimė Austrijos imperijoje (dabar Prostějov Čekijoje) Proßnitze, Moravijoje, 1823 m. įkūnyto majoro Franco von Kuhno (1772-1842) ir ūkininko dukters Johannos Schwab (1787-1856) sūnus. 1837 m. jis baigė Teresų karinę akademiją Vienos Niustade ir pradėjo karinę tarnybą. 1848 ir 1849 m. Italijoje ir Vengrijoje vykusiuose karuose jis tarnavo generalinio štabo vyriausiojo štabo majore.
- Taip. Vėliau Kuhnas keletą metų dirbo 11-ojo armijos korpuso generalinio štabo vadovu Vengrijoje. 1852 m. jam buvo suteiktas barono statusas ir jis vedė Rosa von Thuren. 1853 m. jis buvo paaukštintas į Oberstleutnant (užpolis leitenantas). 1856 m. Kunas tapo karinės strategijos profesoriumi Vienos karinėje akademijoje. 1859 m. Jis dalyvavo Antrajame Italijos nepriklausomybės kare, kaip feldmaršalo Ferenco Gyulay generalinio štabo vadovas. 1863 m. Spalio 29 d. Jis buvo paaukštintas į generolo majoro laipsnį.