W czasie I wojny światowej służył w Legionach Polskich, gdzie początkowo otrzymał przydział do 1 pułku piechoty, a następnie do 4 pułku piechoty. Przeszedł całą kampanię i uczestniczył we wszystkich bitwach. W 1914 został ranny. W czasie służby w Legionach awansował na stopień chorążego (15 listopada 1915) i podporucznika piechoty (1 lipca 1916). Po rozwiązaniu Legionów został wcielony do armii austriackiej, gdzie służył przez 12 miesięcy. Za wykazaną „wytrwałością, zimną krew i umiejętność” podczas walki, 17 maja 1922 odznaczono go orderem wojskowym „Virtuti Militari” V klasy, a we wniosku o jego nadanie, napisano m.in.:
W latach 1918–1921 służył w Wojsku Polskim. 8 stycznia 1924 został zatwierdzony w stopniu kapitana ze starszeństwem z 1 czerwca 1919 i 482. lokatą w korpusie oficerów rezerwy piechoty. Posiadał przydział w rezerwie do 2 Pułku Piechoty Legionów w Pińczowie. W 1934, jako oficer rezerwy pozostawał w ewidencji Powiatowej Komendy Uzupełnień Warszawa Miasto III. Posiadał wówczas przydział w rezerwie do 9 Pułku Piechoty Legionów w Zamościu.