16 sierpnia 1914 wstąpił do Legionów Polskich. Początkowo służył w 3. kompanii II batalionu 5 Pułku Piechoty. 15 maja 1915 został ranny w bitwie pod Konarami. 16 sierpnia tego roku przebywał w Szpitalu Fortecznym Nr 6 w Krakowie. Został wykazany jako ranny na „Liscie strat nr 365” z 26 stycznia 1916.. Później służył w 9. kompanii 6 Pułku Piechoty, w stopniu plutonowego. 20 listopada 1917 został wcielony do armii austro-węgierskiej. W drodze na Węgry zbiegł do Stryja. Pod koniec tego roku został zatrzymany przez austriacką żandarmerię i doprowadzony do Oddziału Budownictwa Wojskowego w Przemyślu. W latach 1918–1919 był członkiem Polskiej Organizacji Wojskowej.

W 1925 służył w garnizonie Kraków, w koszarach Chodkiewicza.. Od 1927 pełnił służbę w Głównej Wojskowej Stacji Meteorologicznej w Warszawie. W październiku 1937 pełnił służbę w Kierownictwie Wojskowej Służby Meteorologicznej na stanowisku młodszego oficera kompanii szkolnej. Z dniem 31 lipca 1938 został przeniesiony w stan spoczynku. Mieszkał w Warszawie przy ul. Sandomierskiej 17 m. 2, później Wiśniowej 56 m. 4, a następnie Szustera 39 m. 3. Był członkiem Aeroklubu Warszawskiego.