Tápiógyörgye, 1940. november 14.

Apja mezőgazdasági, majd nagyüzemi munkás volt. A szegedi József Attila Tudományegyetem Állam-és Jogtudományi Karon 1964-ben jogászi oklevelet szerzett; a következő évben egyetemi doktor lett.

Egyetemi tanulmányai befejezése után 1965-ig a Pesti Központi Kerületi Bíróságon fogalmazó, majd a Legfelsőbb Bíróságon előadó 1967-ig. A bírói-ügyészi szakvizsga megszerzését követően a Budapest XXI–XII. kerületi Bíróságon tanácsvezető bíró volt. 1964-ben lépett be a Magyar Szocialista Munkáspártba, 1969-ben került be a pártapparátusba; 1969–1972-ig az MSZMP Budapest XXI. kerületi Pártbizottság politikai munkatársa, majd 1972–1977-ig a Budapesti Pártbizottság Közigazgatási és Adminisztratív Osztályának politikai munkatársa volt. 1976-ban fejezte be a Politikai Főiskolát. 1977-ben megbízták a KB Irodája Bejelentéseket Intéző Alosztályának vezetésével. 1985. januárban megválasztották Budapest V. kerületi Tanács VB elnökévé.