Feled, 1927. december 16.

Tanítóképző végzett, 1948 és 1950 között szakmájában dolgozott. 1947-ben belépett a Magyar Kommunista Pártba, MDP, majd MSZMP tag volt.. 1950-ben lett az ELTE Állam- és Jogtudományi Karának hallgatója, jogi végzetséget szerzett. 1953-tól a Pedagógus Szakszervezet politikai munkatársa volt. 1956-tól bírói beosztásokban dolgozott. 1963-ban lett az MSZMP KB Közigazgatási és Adminisztratív Osztály politikai munkatársa, 1972. novembertől az igazságügyi alosztály vezetője, majd osztályvezető helyettes. 1971-ben elvégezte a Politikai Főiskola három hónapos továbbképző tanfolyamát. 1980-ban kinevezték az Igazságügy-minisztérium államtitkárának.