1958. május 15-én született Moszkvában. Nős, felesége közgazdász, két gyermekük van.

1976-ban Sárváron érettségizett a Tinódi Lantos Sebestyén Gimnáziumban. 1983-ban a Moszkvai Élelmiszer-ipari Egyetemen ipar szakos közgazdászoklevelet szerzett. Orosz felsőfokú, angol társalgási szintű nyelvismerettel rendelkezik.1983-tól a Sárvári Cukorgyárban dolgozott: kezdetben közgazdász, végül a pénzügyi és számviteli osztály vezetője volt. 1991-ben rövid ideig a Konzumbank Rt. északnyugat-magyarországi kirendeltségének igazgató-helyettese. 1991-1992-ben az OTP Vas Megyei Igazgatóságán a vállalkozói hitelezéssel foglalkozó osztály főmunkatársa. 1992-től 1994-ig az OTP celldömölki fiókjának igazgatója. 1998-ban az OTP Vas Megyei Igazgatóságán a lakossági hitelosztály vezetője volt, 1999-2002-ig az Erste Bank Hungary Rt. szombathelyi fiókjának igazgatójaként dolgozott.1981-től az MSZMP tagja volt, 1989 októberében az MSZP alapítója. 1995-től a Vas megyei pártelnökség tagja, 1998-2004 között a párt megyei elnöke volt. Az 1990. évi önkormányzati választásokon bekerült a sárvári képviselő-testületbe. Az 1994. évi országgyűlési választásokon Sárváron (Vas 4. vk.) mandátumot szerzett. Az 1998. évi önkormányzati választásokon ismét tagja lett a sárvári képviselő-testületnek, és bekerült a Vas megyei közgyűlésbe is, ahol a pénzügyi és gazdasági bizottság elnöke lett. 2002-ben országos listás mandátumot szerzett. A 2006. évi országgyűlési választásokon országos listán szerzett mandátumot. 2006. május 30-tól a költségvetési, pénzügyi és számvevőszéki bizottság alelnöke, valamint az MSZP frakció költségvetési, pénzügyi és számvevőszéki  munkacsoportjának vezetője.