Od 1 września 1917 do 24 stycznia 1918 był uczniem klasy „A” Szkoły Podchorążych w Ostrowi Łomżyńskiej. W listopadzie 1917 został wyznaczony na funkcję instruktora w nowo otwartych klasach szkoły. 6 grudnia 1917, jeszcze przed ukończeniem szkoły, został mianowany z dniem 1 grudnia 1917 na stopień podchorążego.. 21 grudnia 1920 został zatwierdzony z dniem 1 kwietnia 1920 w stopniu porucznika, w piechocie, w grupie oficerów byłych Legionów Polskich.
Po zakończeniu działań wojennych pozostał w wojsku jako oficer zawodowy i kontynuował służbę w 59 pułku piechoty. Później został przeniesiony do 8 pułku piechoty Legionów w Lublinie. 3 maja 1922 został zweryfikowany w stopniu porucznika ze starszeństwem od 1 czerwca 1919 i 626. lokatą w korpusie oficerów piechoty, a 1 grudnia 1924 prezydent RP nadał mu stopień kapitana z dniem 15 sierpnia 1924 i 209. lokatą w korpusie oficerów piechoty. Następnie pełnił służbę w Dowództwie Okręgu Korpusu Nr II w Lublinie, od 1935 do 1939 na stanowisku kierownika Samodzielnego Referatu Informacyjnego. Na majora został awansowany ze starszeństwem z 19 marca 1938 i 6. lokatą w korpusie oficerów piechoty. Mieszkał w Lublinie przy ul. Orlicz-Dreszera 1..