Od października 1944 był funkcjonariuszem Milicji Obywatelskiej, gdzie został przyjęty w stopniu majora i wyznaczony na komendanta Kursów Przeszkolenia Kierowników Jednostek MO w Lublinie. W lutym 1945 został komendantem Szkoły Oficerów Liniowych MO w Łodzi, a w maju 1945, po reorganizacji - komendantem Szkoły Oficerów Liniowych - Kursów Przeszkolenia Kierowników Jednostek MO. Stanowisko to pełnił do marca 1949 awansując we wrześniu 1947 do stopnia podpułkownika MO. W latach 1946–1949 studiował w Wyższej Szkole Nauk Administracyjnych w Łodzi.
W lutym 1950 decyzją komendanta głównego MO został zwolniony ze służby. Decyzja ta została zatwierdzona przez ministra bezpieczeństwa publicznego gen. Stanisława Radkiewicza rozkazem z 11 lutego 1950. Zwolnienie było motywowane utratą zaufania do jego osoby z przyczyn politycznych (przynależność do BCh i Stronnictwa Ludowego w czasie wojny, utrzymywanie kontaktów z byłymi członkami BCh grupy „Ośki” ). W 1953 zarzucono mu również, że ukrył fakt przynależności do ZWZ i Armii Krajowej, do których należał równolegle od 1942 roku.