W szeregach cesarskiej i królewskiej Armii wziął udział w I wojnie światowej. W bitwie nad Piawą dowodził kompanią szturmową. Potem wstąpił do Wojska Polskiego. W pierwszej połowie lat 20. stacjonował w Przemyślu, gdzie był adiutantem generała Franciszka Latinika, dowódcy Okręgu Korpusu Nr X. 29 stycznia 1932 został mianowany na stopień kapitana ze starszeństwem z 2 stycznia 1932 i 2. lokatą w korpusie oficerów rezerwy samochodowych. Posiadał przydział w rezerwie do Kadry 2 Dywizjonu Samochodowego w Lublinie.