1948. február 12-én született Nagykőrösön. Nős, felesége agrármérnök, két gyermekük van.

1966-ban a nagykőrösi Arany János Gimnáziumban érettségizett. 1967-ben felvették Mosonmagyaróvárra, az Agrártudományi Egyetem Mezőgazdasági-tudományi Karára, 1972-ben agrármérnöki oklevelet szerzett. A Monori Állami Gazdaságban kezdett el dolgozni: kezdetben gyakornok, 1974-ben kerületi állattenyésztő, 1975-től állattenyésztési főmérnök volt. 1974 és 1976 között a Gödöllői Agrártudományi Egyetem kiegészítő szakát elvégezve szarvasmarha-tenyésztő szakmérnöki diplomát szerzett. 1982-ben a Pilishegyi Állami Gazdaság főállattenyésztője, majd 1982-től a Komáromi Mgtsz, illetve 1989-től a jogutód Klapka György Mgtsz dolgozója volt, hat éven keresztül főagronómus, 1988-től 1991-ig elnökhelyettes. 1982-től az újjáalakult szövetkezet elnöke, emellett az 1991 decemberében alakult, növénytermesztéssel és állattartással foglalkozó Agro Solum Kft.ügyvezetője volt 1997-ig.

1979-től 1989-ig az MSZMP tagja, majd pártonkívüli. 1994 óta országgyűlési képviselő (1994 és 1998. Komárom-Esztergom 4. vk., Komárom). 1996. július 1-jén belépett az MSZP-be. Az 1999. április 25-én megtartott időközi önkormányzati választáson elnyerte Komárom város polgármesteri tisztségét. 2002-ben harmadszor lett országgyűlési képviselő a komáromi választókerületben. 2002. október 20-án megvédte polgármesteri tisztségét, sőt egyéni kerületből is bejutott a városi képviselő-testületbe. 1996. májusától folyamatosan a mezőgazdasági bizottság tagja. A 2006. évi országgyűlési választásokon Komárom-Esztergom megye 4. sz. választókerületében ismét egyéni mandátumot szerzett.
A 2006. évi önkormányzati választásokon újra Komárom város polgármesterévé választották.