1984-től Zalaegerszegi Közúti Építő Vállalatnál dolgozott, mint művezető és kitűző mérnök. 1990-től Vasvár polgármestere volt. 1994-től a STUAG Kft.-nél, majd STRABAG Hungária Építő Kft.-nél dolgozott, mint építésvezető. 1998-ban, majd 2002-ben is megválasztották Vasvár polgármesterévé, és az MDF országgyűlési képviselőjévé is. 2004-ben több társával egyidejűleg kivált addigi frakciójából, és a ciklus végéig független képviselőként folytatta munkáját. 2006-2010 között Vas megye 5. választókerületének országgyűlési képviselője, a Foglalkoztatási és Munkaügyi Bizottság tagja.