Miskolcon született 1952 szeptember 17-én. Gyermek éveit Miskolcon töltötte el. Ott járt általános iskolába de Kazincbarcikán az Irinyi János Vegyipari Technikumban érettségizett. 1977-ben szerezte főiskolai diplomáját a pécsi Pollack Mihály Műszaki Főiskolán. 1978-ban megnősült, ekkor Orosházára költözött ahol a helyi Üveggyárban helyezkedett el mint üzemmérnök. A munka mellet tovább képezte magát. 1985 karbantartó szakmérnöki diplomát majd 2000-ben a budapesti Gazdasági Főiskolás mérnök-közgazdász diplomát szerezett. Az orosházi Üveggyárban 1995-ig dolgozott különböző vezető beosztásokban. 1997-ben megválasztották a Békés megyei Képviselőtestület elnökének. Ezt a pozíciót 1998 őszéig töltötte be. 1998 ősze és 2002 között Orosházán a helyi önkormányzatnál dolgozott. A 2002-es önkormányzati választások után ismét a Békés megyei Képviselőtestület elnöke lett egészen 2006-ig. A 2006-os országgyűlési választásokon az MSZP Békés megyei listájáról szerezett képviselői mandátumot. Jelenleg főállású parlamenti képviselő. Előbb az Európai Ügyek Bizottságnak, majd a Költségvetési, Pénzügyi és Számvevőszéki bizottságnak a tagja. Helyi önkormányzati képviselőként tagja az Európai Unió Régiók Bizottságának. Két cikluson át volt a Békés megyei Területfejlesztési tanács elnöke. 2008-tól elnöke a Dél-alföldi Regionális Fejlesztési Tanácsnak. Az MSZP-nek alapító tagja. Békés megyében különböző  párttisztségeket töltött be. Jelenleg az MSZP Békés megyei területi szövetségének az elnöke.