W 1945 roku został członkiem Komunistycznej Partii Czechosłowacji. W latach 1945–1948 pełnił funkcję prokuratora w kraju południowoczeskim, był także prokuratorem przy Trybunale Ludowym w Czeskich Budziejowicach. Od września 1946 roku był prokuratorem przy czeskim , gdzie brał udział m.in. w procesie Radoli Gajdy, i generała Jana Obručníka. W 1947 roku został mianowany zastępcą prokuratora generalnego. Pomagał w przygotowaniu procesów , Rudolfa Berana i członków jego rządu, w tym m.in. generała Jana Syrovego, Jiříego Havelki, Otakara Fischera i Josefa Černego oraz .

Od lutego 1948 roku był sekretarzem organizacji Frontu Narodowego w sądzie regionalnym w Czeskich Budziejowicach. Po zamachu stanu w 1948 roku był prokuratorem w komunistycznych procesach pokazowych, uczestniczył w procesach m.in. Milady Horákovej i jej współpracowników, Rudolfa Slánskiego i . Był również oskarżycielem w procesach , Rudolfa Margoliusa i . Od 1952 roku brał udział w przygotowaniu procesu czechosłowackich dyplomatów , , i .

W latach 1953–1963 był prezesem Sądu Najwyższego.