Z dniem 26 lutego 1925 otrzymał przeniesienie do Korpusu Ochrony PograniczaDziennik Personalny MSWojsk. Nr 75 z 21 lipca 1925 r., s. 398.. W październiku 1926 został przeniesiony z KOP do macierzystego 6 pp Leg., a w październiku następnego roku wyznaczony na stanowisko oficera Przysposobienia Wojskowego. W marcu 1929 został przeniesiony na stanowisko komendanta placu Kalisz. W listopadzie 1932 został zwolniony z zajmowanego stanowiska i oddany do dyspozycji dowódcy Okręgu Korpusu Nr VII, a z dniem 31 stycznia 1933 przeniesiony w stan spoczynku.

W 1939 walczył w kampanii wrześniowej, m.in. w obronie Warszawy. Po kapitulacji Warszawy został członkiem Związku Walki Zbrojnej w Siedlcach. W latach 1941–1943 był komendantem Narodowej Organizacji Wojskowej na terenie Białostocczyzny. Od 1943 w Armii Krajowej. Latem 1944 przeszedł do Polskiej Armii Ludowej. Jako pułkownik brał udział w powstaniu warszawskim, trafił do niewoli (nr jeniecki 225067). W konspiracji posługiwał się nazwiskiem Mieczysław Fibak.

Po wojnie powrócił do Poznania. Pracował jako urzędnik. Był członkiem Związku Powstańców Wielkopolskich.

Zmarł 22 września 1977 w Poznaniu.