4 kwietnia 1929 przeniesiony został do Centrum Wyszkolenia Artylerii w Toruniu, w którym objął stanowisko komendanta Szkoły Strzelania Artylerii. Od grudnia 1930 r. był dowódcą 7 Grupy Artylerii w Poznaniu. We wrześniu 1931 został drugim dowódcą piechoty dywizyjnej 20 Dywizji Piechoty w Baranowiczach. 15 grudnia 1934 mianowany został dowódcą 15 Dywizji Piechoty w Bydgoszczy. 19 sierpnia 1937 objął funkcję zastępcy dowódcy Okręgu Korpusu Nr X w Przemyślu.

W wojnie obronnej Polski 1939 r. był (od 9 IX) dowódcą obrony Przemyśla (jego adiutantem był kpt. Leon Parat). Wzięty do niewoli niemieckiej przebywał w siedmiu obozach jenieckich m.in. w Oflagu II C Woldenberg, gdzie był konspiracyjnym komendantem obozu. Po wyzwoleniu wrócił do kraju. W okresie powojennym pracował w spółdzielczości. Działał w zarządzie Towarzystwa Strzeleckiego „Bractwo Kurkowe” w Krakowie.