1956-tól 1963-ig az Adminisztratív Osztály igazságügyi alosztály vezetőjeként, 1963-tól 1967-ig az igazságügy-miniszter helyetteseként, 1967-től 1978-ig, az Igazságügyi Minisztérium államtitkáraként tevékenykedett. 1978. április 22-én kinevezték a Lázár-kormány igazságügy-minisztererének. Ezt a funkciót több mint tíz évig, 1988. június 29-ig töltötte be, amikor is felmentették hivatalából. Utóda Kulcsár Kálmán lett.