Madaras, 1922. május 29.

Munkáscsaládban született. 1942-ben a bajai tanítóképzőben tanult, majd Baján tanító volt. 1944-ben katonai szolgálatot teljesített, 1945. márciustól a demokratikus hadsereg önkéntese volt a háború végéig, majd 1947-ig Baján nevelő volt. 1948-ban lett a Szociáldemokrata Párt tagja, majd júniusban a Magyar Dolgozók Pártja tagja lett. 1948-tól a Pedagógus Szakszervezet bajai járási titkára, 1949-ben megyei oktatási felelős volt. Öthónapos pártiskolát végzett, majd 1950. márciustól az MDP Bács-Kiskun megyei pártbizottságán politikai munkatárs volt, 1954. augusztusban megválasztották az agitációs és propagandaosztály vezetőjévé, szeptembertől az MDP KV Agitációs és Propaganda Osztály vezető helyettesévé jelölték. 1954 és 1959 között elvégezte a budapesti Kertészeti és Szőlészeti Főiskolát, mezőgazdasági mérnöki oklevelet szerzett, később a kert- és szőlőgazdasági tudományok doktora lett. 1956-tól 1968. január 15-ig az MSZMP Bács-Kiskun megyei bizottság első titkára. 1968-tól az Országos Szövetkezeti Tanács első elnökhelyettese, 1969-től alelnöke, majd elnöke volt. 1962. november 24-étől az MSZMP Központi Bizottsága póttagja, 1966. december 3. és 1975. március 22. között tagja, 1975-től KEB tag volt. Országgyűlési képviselő 1958. november 16-ától a Hazafias Népfront Bács-Kiskun megyei listájáról, 1967. március 19-étől Bács-Kiskun megye 3. számú egyéni választókerületében, 1988. október 5-én ismét megválasztották, 1989. március 8-án lemondott mandátumáról.