Został oficerem Armii Cesarstwa Austriackiego. Służył w 9 pułku piechoty w Stryju, od około 1852 jako kadet ("Cadet"), od około 1855 jako podporucznik 2 klasy ("Unterleutenant 2. Classe"), a od około 1859 jako porucznik ("Oberleutenant"). W 1859 brał udział w kampanii włoskiej. Po wybuchu powstania styczniowego 1863 przystąpił do strony polskiej jako były oficer armii austriackiej. Służył wówczas w stopniu majora, używając pseudonimu „Murdelio”. Pełnił funkcje naczelnika oraz organizatora formowanego w połowie 1863 oddziału Kajetana Cieszkowskiego ps. „Ćwiek” i został określony jako faktyczny dowódca tej jednostki (w późniejszym opracowaniu był wymieniany w grupie wyższych oficerów i samoistnych dowódców powstania styczniowego). W tymże oddziale służył później, biorąc udział w bitwach pod Kowalami, Lublinem, Wirem (tu został ciężko ranny w rękę), Puławami i innych. Odznaczył się w walkach pod Depułtyczami 5 sierpnia 1863.