1966. november 14-én született Tabon. Zalaegerszegen érettségizett a Közgazdasági Szakközépiskola Számítástechnikai folyamatszervező ágazatán. A kaposvári Mezőgazdasági Egyetemen felsőfokú számítástechnikai folyamatszervező oklevelet szerzett. Mérlegképes könyvelői végzettséggel rendelkezik vállalkozási szakon. A Miskolci Egyetem Dunaújvárosi Főiskolai Karán szerzett közgazdász oklevelet. Vezetési ismeretek, valamint értékesítési tanfolyamot végzett. 1986-1990-ig a tabi VIDEOTON számítógéptermében rendszergazda, 1990-1994-ig a tabi Tartály- és Vegyipari Gépgyár könyvelője, 1994-1995-ben az AGROBANK Rt. siófoki fiókjában rendszergazda és ügyfélszolgálati főmunkatárs. 1996-1997-ig a siófoki MHB Rt-nél hitelügyintéző és belső elemző, 1997-2001. között az ABN-AMRO Bank tabi fiókjának vezetője. 2001-2002. években a Kereskedelmi- és Hitelbank Rt. és az ABN-AMRO Bank egyesülése után a közös bank tabi fiókjának vezető helyettese. 2002. október 20-tól Tab város polgármestere, 2005 tavaszától a Koppány-völgye Többcélú Kistérségi Társulás elnöke. 2011-2013-ig a Regionális fejlesztési Tanács társelnöke. 2011-től a Települési Önkormányzatok Országos Szövetségének elnöke.
Korábban a következő Portfolio konferencián vett részt előadóként: