Bélapátfalva, 1933. április 4.

Munkás családban született. A Marx Károly Közgazdaság-tudományi Egyetemen végzett, majd közgazdászként kezdett dolgozni a Bélapátfalvai Cement- és Mészműveknél. 1957-ben belépett a Magyar Szocialista Munkáspártba. 1962-től az MSZMP Egri Járási Pártbizottság munkatársa, 1964-től az MSZMP Heves megyei pártbizottságon dolgozott, osztályvezető. 1970-ben megválasztották a megyei párbizottság titkárának.  1983. március 30-án lett az MSZMP Heves megyei pártbizottság első titkára, megbízatását 1989. január 21-ig töltötte be. Elvégezte a Marxista–Leninista Esti Egyetem szakosítóját is. Az 1985. június 8-án megrendezett országgyűlési választásokon Heves megye 4. számú egyéni választókerületében országgyűlési képviselővé választották.