11 listopada 1949 został aresztowany pod zarzutem prowadzenia antykomunistycznej propagandy, a 7 marca 1950 skazany na 10 lat więzienia i pozbawienie odznaczeń "za zdradę Ojczyzny"; w więzieniu ciężko zachorował na gruźlicę i trafił do szpitala więziennego, z którego w sierpniu 1950 udało mu się zbiec. Następnie zbiegł do Niemiec Zachodnich, skąd w 1955 wyemigrował do Wielkiej Brytanii, gdzie przeszedł dwie operacje; na życzenie królowej Elżbiety II nadano mu brytyjskie obywatelstwo, jednak odmówił jego przyjęcia. W 1969 odebrano mu tytuł Bohatera Związku Radzieckiego.
W 1990, po aksamitnej rewolucji wrócił do Pragi, został zrehabilitowany i awansowany na generała armii czeskiej, a 6 maja 1992 przywrócono mu tytuł Bohatera Związku Radzieckiego. Później wrócił do rodziny w W. Brytanii, gdzie zmarł i został pochowany. W Ostrawie postawiono jego pomnik.