Po wyzwoleniu z obozu wrócił do kraju, został awansowany do stopnia kapitana i podjął ponowną służbę w armii. Po komunistycznym zamachu stanu (1948) został przeniesiony do rezerwy, a w 1950 roku zdegradowany i usunięty z wojska, a następnie zesłany do pracy w kopalni jako osoba podejrzana politycznie. Resztę życia pracował jako niewykwalifikowany robotnik – w kopalniach i na budowach.
W 1965 roku został częściowo zrehabilitowany, a w latach 90. w pełni. W 1997 roku otrzymał medal za odwagę, zaś trzy lata później stopień generała.
Zmarł 11 maja 2013 roku. Został pochowany 28 maja 2013 r. w Ostrawie. W uroczystościach pogrzebowych wzięła udział polska delegacja z dowódcą Sił Powietrznych gen. broni pil. Lechem Majewskim na czele.
Odznaczenia Medal Za Bohaterstwo – Czechy, 1997 Krzyż Obrony Państwa Ministra Obrony Republiki Czeskiej – 2010 Krzyż Zasługi Ministra Obrony Republiki Czeskiej III Stopnia Pamiątkowa Odznaka Honorowa 60. Rocznicy Zakończenia II Wojny Światowej – Czechy, 2005 Krzyż Wojenny Czechosłowacki 1939 – dwukrotnie Czechosłowacki Medal za Odwagę w Obliczu Nieprzyjaciela – dwukrotnie Czechosłowacki Medal Wojskowy "Za zasługi" I Stopnia Czechosłowacki Wojskowy Medal Pamiątkowy z okuciem "VB" Medal Pamiątkowy 20.