Eger, 1930. június 13.

Zsellér szülők gyermeke. Öt elemit végzett, majd az egri polgári fiúiskolában tanult. 1945-től MADISZ tag, 1947–1948-ban városi titkár. 1945-ben iratkozott be az egri kereskedelmi középiskolába, de tanulmányait nem fejezte be, mert harmadéves korában megválasztották az EPOSZ Heves megyei titkárává. 1948. januárban lépett be a Magyar Kommunista Pártba, majd az MDP Eger városi Bizottsága tagja, ifjúsági vezető. 1949-től 1954-ig a leningrádi Mezőgazdasági Egyetem közgazdasági fakultásán tanult, agrárközgazdász oklevelet szerzett. Hazatérte után, 1954-ben megválasztották az MDP Heves megyei Bizottság mezőgazdasági osztályának helyettes vezetőjévé; 1955. május 1-jétől volt az MDP Eger Város Bizottság titkára. 1956. novembertől 1957. márciusig a szovjet csapatok mellett tolmács volt, majd az MSZMP Heves megyei bizottsága mezőgazdasági osztályvezetője. 1964. márciusban megválasztották az MSZMP Heves megyei bizottsága titkárává. 1971-ben lett az Élelmezésipari Dolgozók Szakszervezete főtitkára, beválasztották a KNEB tagjainak sorába. Parlamenti képviselővé 1971. április 25-én Heves megye 2. számú egyéni választókerületében választották meg. 1969-től a mezőgazdasági tudományok kandidátusa.