Zalaegerszegen érettségizett 1985-ben a Csány László Közgazdasági Szakközépiskola Számítástechnikai folyamatszervező ágazatán. 1991-ben a régi kaposvári Mezőgazdasági Főiskolán felsőfokú számítástechnikai folyamatszervező oklevelet szerzett. Mérlegképes könyvelői végzettséggel rendelkezik vállalkozási szakon, amit 1998-ban jegyeztek be. A Miskolci Egyetem Dunaújvárosi Főiskolai Karán szerzett közgazdász oklevelet 2002-ben.
1986-1990-ig a tabi VIDEOTON számítógéptermében rendszergazda, 1990-1993-ig a tabi Tartály- és Vegyipari Gépgyár könyvelője, 1993-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, a Koppány-völgye Többcélú Társulás Elnöke és a Somogy Megyei Közgyűlés tagja. 2006-tól Somogy Megyei közgyűlés Pénzügyi Bizottságának elnöke. 2010-től 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.