Debrecen, 1946. december 9.

Munkás családban született, apja molnár szakmunkásként dolgozott. Általános iskolába Hajdúsámsonba járt, majd 1965-ben érettségizett a debreceni Fazekas Mihály Gimnáziumban. 1965-től a debreceni Agrártudományi Egyetemen tanult, 1969-ben mezőgazdasági mérnöki oklevelet szerzett. 1972-ben a keszthelyi Agrártudományi Egyetemen növényvédelmi szakmérnöki oklevelet szerzett. 1970-ben a bonyhádi Pannónia MGTSZ-ben helyezkedett el, az átalakulás után a Pannónia Mezőgazdasági Szövetkezetben általános agronómus volt, majd növényvédelmi szakmérnök, 1974-től termelési főmérnök, 1981 óta a szövetkezet elnöke volt. 1971-ben lett az MSZMP tagja, 1958 és 1989 között a párt bonyhádi városi bizottságának tagja volt, 1985. június 8-án megválasztották Tolna megye 4. számú egyéni választókerülete országgyűlési képviselőjévé. 1990-ben az Agrárszövetség képviselőjelöltje volt, az Agrárszövetség–Nemzeti Agrárpárt tagja. Az Agrárszövetség, illetve a párt Tolna megyei elnöke 1993–1994-ben, országos elnöke 1994. októbertől 1998. októberig, alelnöke 1998-2002 között. 1994-ben az Agrárszövetség, a Fidesz, az SZDSZ és a Vállalkozók Pártja támogatásával Tolna megye 3. számú egyéni választókerületében, 1998-ban az MSZP országos listájáról országgyűlési képviselő volt; közben 1994-1997. februárban az SZDSZ-frakció tagja, majd független képviselő. 2002-ben az MSZP országgyűlési képviselőjelöltje volt.