1960. május 9-én született Pápán. Nős, felesége tanárnő, két gyermekük született.
1978-ban Pápán érettségizett, majd 1981-ben Nyíregyházán a Mezőgazdasági Főiskolán mezőgazdasági gépész üzemmérnöki oklevelet szerzett. 1981-től 2000 végéig a Pápai Állami Gazdaságban, illetve ennek jogutódjában, az Agroprodukt Rt.-ben dolgozott műszaki ágazatvezetőként. 1997-ben a Pénzügyi és Számviteli Főiskola Zalaegerszegi Intézetében közgazdasági szakokleveles mérnök másoddiplomát szerzett. 2001-től a Készenlét Mezőgazdasági Szolgáltató Rt. termelési igazgatója.
Az MSZMP tagja volt. 1989. októberben reformkörösként az MSZP alakuló kongresszusának küldötte volt, majd alapítóként bekerült a pápai szervezet elnökségébe. 1996 és 1998 között az MSZP Veszprém megyei alelnöke volt. 1998-tól a pápai városi szervezet elnöke.
Az 1994. december 11-i önkormányzati választásokon bekerült a pápai képviselőtestületbe, 1998-ban pedig a Veszprém Megyei Önkormányzat Közgyűlésébe. 2002 áprilisában az MSZP Veszprém megyei területi listájáról jutott be a parlamentbe. Június elejétől a költségvetési és pénzügyi bizottság tagja. 2002. október 20-án ismét mandátumot szerzett a városi önkormányzatban, ahol a költségvetési bizottság tagja. 2004. október 25-étől a mezőgazdasági bizottság alelnökeként dolgozik tovább. Megújuló energiaforrásokért felelős miniszterelnöki megbízott 2004 decemberétől 2006 júniusáig.
Vagyonnyilatkozata:
2008