Od 1918 służył w Wojsku Polskim. W czasie wojny z bolszewikami walczył w grupach: ppłk. Modelskiego, płk. Sikorskiego, mjr. Wisłockiego i batalionie alarmowym DOGen. Lublin. Ukończył kursy oficerskie w 2. Dywizji Piechoty Legionów, szkołę oficerską w Ostrowi Mazowieckiej oraz kurs w Centralnej Szkole Karabinów Maszynowych i Broni Specjalnej w Chełmnie na Pomorzu.
Od 1921 dowodził szkołą podoficerską 2 Dywizji Piechoty Legionów. Po awansie na kapitana został przeniesiony do 23, a potem do 68 pułku piechoty. Następnie przeniesiony do Korpusu Ochrony Pogranicza. Służył w 5 batalionie granicznym, 1 Brygadzie Ochrony Pogranicza i 3 batalionie granicznym. 26 marca 1931 został przeniesiony z KOP do 1 pułku piechoty Legionów w Wilnie na stanowisko komendanta kadry batalionu zapasowego. Z dniem 1 września 1932 został przeniesiony do Powiatowej Komendy Uzupełnień w Pszczynie na stanowisko kierownika I referatu administracji rezerw, a następnie objął funkcję zastępcy komendanta PKU w Grodzisku Mazowieckim. W 1936 został przeniesiony do Powiatowej Komendy Uzupełnień Grodzisk Mazowiecki. W 1937 przeniesiono go w stan spoczynku.
W okresie międzywojennym udzielał się społecznie w Lidze Morskiej i Kolonialnej, gdzie pełnił funkcję prezesa w powiecie błońskim.