Był absolwentem Korpusu Kadetów Piechoty w podkrakowskim Łobzowie oraz Terezjańskiej Akademii Wojskowej w Wiener Neustadt. 24 czerwca 1859 r. jako podporucznik austriackiego 36 pułku piechoty uczestniczył w bitwie pod Solferino, po której został odznaczony. W latach 1860-1868 służył w różnych garnizonach w północnych Włoszech. Najpierw w latach 1860-1862 w Weronie, następnie jako komendant fortu Lombardo koło Chioggii. W 1864 r. został powołany na wykładowcę historii i geografii w akademii wojskowej, jednak już w roku następnym odebrano mu to stanowisko z powodu zbytniego krytycyzmu i zbyt dużej niezależności myśli. W 1866 r. po bitwie pod Custozą został ponownie odznaczony oraz awansowany do stopnia porucznika. W 1868 r. został powołany osobiście przez ministra wojny na stanowisko oficera sztabowego w Wojskowym Instytucie Geograficznym w Wiedniu, kierowanym przez Augusta von Fligely.