Wielka Wojna Podczas I wojny światowej został wcielony do armii austro-węgierskiej. Osiągnął rangę porucznika. Zajmował się głównie przygotowywaniem dróg kolejowych niezbędnych dla przemieszania się pociągów z wojskiem i zaopatrzeniem. Po wyparciu Rosjan i wznowieniu działalności Szkoły Politechnicznej, odszedł z wojska i powrócił do Lwowa na początku 1918 r.

II Rzeczpospolita W 1919 r. jako ochotnik wziął udział w walkach polsko-ukraińskich jako dowódca I Batalionu Kolejowego i komendant obrony lwowskiego Dworca Głównego. Od maja 1919 był, w stopniu kapitana, kierownikiem lwowskiego oddziału Kierownictwa Budowy Pociągów Pancernych. 20 maja 1919 został formalnie przyjęty do Wojska Polskiego z zatwierdzeniem posiadanego stopnia majora, z zaliczeniem do I rezerwy armii, z jednoczesnym powołaniem do służby czynnej na czas wojny aż do demobilizacjiDziennik Rozkazów Wojskowych Nr 74 z 8 lipca 1919 roku, poz. 2414, 2415.. Przez pewien okres był szefem Kolejnictwa Polowego. Później został zwolniony do cywila.