Na stanowisko sędziego Sądu Najwyższego (w Izbie Cywilnej) uzyskał powołanie 1 października 1953; pięć lat później (od 11 sierpnia 1958) objął funkcję sędziego wydziału rewizyjnego w sądzie wojewódzkim dla województwa warszawskiego, a 31 lipca 1967 przeszedł na emeryturę.
Po przeanalizowaniu – podczas pobytu w Norymberdze i po procesie – licznych niemieckich dokumentów opublikował: „Sprawozdanie Jürgena Stroopa” (Warszawa 1948), „Misja Odilo Globocnika” (Warszawa 1949), „Dziennik Hansa Franka” (Warszawa 1956) i „Proces Hansa Franka” (Warszawa 1970), a także artykuły w dziennikach i czasopismach.
Od 1946 roku działał w Głównej Komisji Badania Zbrodni Niemieckich w Polsce (później przemianowanej na Główną Komisję Badania Zbrodni Hitlerowskich w Polsce) wygłaszając liczne referaty (na temat okupacji niemieckiej i popełnionych podczas niej w Polsce zbrodni) tak w kraju, jak i poza jego granicami (w USA, Niemczech, Austrii, Danii, Szwecji, Finlandii i Czechosłowacji.
Jeszcze w czasie studiów we Lwowie należał do Związku Polskiej Akademickiej Młodzieży Ludowej „Posiew”, potem do „Wici”;