Bodrogkisfalud, 1937. május 3.

Apja földműves volt. 1960-ig technikus a Tiszántúli és az Észak-magyarországi Áramszolgáltató Vállalatnál, majd a TITÁSZ építésvezetője volt. 1960-ben lett tagja a Magyar Szocialista Munkáspártnak. 1966-tól az MSZMP Debreceni városi Bizottság munkatársa volt. 1970-ben végezte el a Politikai Főiskolát. 1972-ig a debreceni városi pártbizottság osztályvezetője volt, majd az MSZMP központba került. A KB Párt és Tömegszervezeti Osztály instruktora lett. 1981. április 9-én a Heves Megyei Tanács elnökévé választották. 1986. február 24-én tanácselnöki tisztségéből felmentették. Ekkor az MSZMP Budapesti Bizottsága titkárává jelölték. 1979-ben a Nehézipari Műszaki Egyetemen gépészmérnöki oklevelet szerzett.