Magyargéc, 1929. február 1.

Az egri tanítóképzőben tanítói szerzett oklevelet, majd 1949–1950-ben a karancssági általános iskolában, szakmájában dolgozott. 1950-ben lett a Rétsági Tanács oktatási előadója, majd osztályvezetője. 1951-ben belépett a Magyar Dolgozók Pártjába, 1956-ban az MSZMP-be. 1953-1954-ben a nógrádmegyeri általános iskola igazgatóhelyettese, ekkor bekerült a pártapparátusba; megválasztották az MDP rétsági járási pártbizottság agitációs- propagandaosztály vezetőjévé. 1956 után az MSZMP járási pártbizottság titkáraként dolgozott, 1959 és 1961 között a Marxizmus-Leninizmus Esti Egyetem megyei igazgatója; 1961 és 1966 között a Nógrád megyei Tanács elnökhelyettese volt, közben az ELTE BTK filozófia szakát és egyéves pártiskolát végzett. 1966. májusában lett az MSZMP Nógrád megyei pártbizottság titkára, 1967. március 2-án Nógrád megyei tanácselnökké választották, tagja volt a megyei pártvégrehajtó bizottságnak. 1972. október 26. és 1988. augusztus 30. között az MSZMP Nógrád megyei pártbizottság első titkára volt; beosztásából felmentették és nyugdíjazták. 1975. március 22. és 1988. május 22. között az MSZMP Központi Bizottság tagja. 1971. április 25-étől 1985. április 19-ig országgyűlési képviselő, minden alkalommal Nógrád megye 6. számú egyéni választókerületében szerzett képviselői mandátumot.