W 1947, na podstawie rozprawy pt. Zdrada kraju w prawie polskim, na Wydziale Prawa i Administracji UJ otrzymał stopień naukowy doktora. Stopień docenta otrzymał w 1960 na Wydziale Prawa UW, na podstawie pracy pt. Zażalenie w procesie karnym. Podjął pracę nauczyciela akademickiego w Katedrze Prawa Karnego UMCS w Lublinie. Był jej kierownikiem w latach 1961–1969. W 1968 otrzymał tytuł profesora nadzwyczajnego.

Zmarł 20 października 1983 w Warszawie. Pochowany 26 października 1983 na cmentarzu Powązkowskim (kwatera 58-4-14).

Ordery i odznaczenia

Krzyż Kawalerski Orderu Odrodzenia Polski Złoty Krzyż Zasługi (15 lutego 1946) „w uznaniu zasług, położonych dla pożytku Rzeczypospolitej Polskiej w dziele organizacji sądownictwa i ugruntowania praworządności na terenie Śląska”. Medal 10-lecia Polski Ludowej (4 stycznia 1955) - Uchwała Rady Państwa z dnia 4 stycznia 1955 r.