Od marca 1945 dowódca 41 pułku piechoty 12 Dywizji Piechoty, od czerwca dowodził 2 pułkiem piechoty 1 Dywizji Piechoty, a następnie od kwietnia 1947 dowódca 11 Dywizji Piechoty.
W grudniu 1949 został zdemobilizowany. Początkowo mieszkał w Warszawie, gdzie w Biurze Handlu Zagranicznego pracował jako urzędnik, a od czerwca 1950 do lipca 1956 był prezesem Spółdzielni Budowlano-Mieszkaniowej „Ekonomiczna”Jednocześnie administrator jej budynku mieszkalnego. W 1956 przeniósł się do Wyszkowa. Prezes Wielobranżowej Spółdzielni Powiatowej od maja 1957 do września 1958, a w październiku odszedł na emeryturę. Był również radnym Miejskiej Rady Narodowej w latach 1958–1962, a w latach 1958–1966 Powiatowej Rady Narodowej. Piastował także stanowisko wiceprzewodniczącego Zarządu Powiatowego ZBoWiD i przewodniczącego Klubu Oficerów Rezerwy. Członek Stowarzyszenia „Pax” od 1960 i współzałożyciel, a następnie przewodniczący Zarządu Oddziału Powiatowego Stowarzyszenia „Pax” w Wyszkowie. Zmarł tam 15 listopada 1973 i został pochowany na miejscowym cmentarzu.
Żonaty od 1926 z Janiną z domu Wilczyńską (1903–1987), która była przez pięć lat więziona w obozie koncentracyjnym Ravensbrück oraz miał córkę Janinę (ur.