1987-ben rakodóként dolgozott egy fuvarozó cégnél. Később a tatabányai gyermekvédő intézetben volt nevelő. 1988-ban alapító munkatársa lett a tatabányai Családsegítő Szolgálatnak. 1989-ben belépett az SZDSZ-be. Az 1990-es önkormányzati választásokon az SZDSZ–Fidesz színeiben közös jelöltként indult. Képviselővé, majd Tatabányapolgármesterévé választották.[1][2] 1994-ben újra megválasztották a város polgármesterévé.[3] A Komárom-Esztergom Megyei Önkormányzat Közgyűlésében volt a területfejlesztési bizottság alelnöke. 1998-ban az országgyűlési választásokon képviselői mandátumot szerzett a párt országos listájáról és újra megválasztották polgármesternek.[4] Ebben az időszakban lépett ki az SZDSZ-ből, illetve mondott le országgyűlési mandátumáról (a városvezetői posztért már függetlenként indult). 2002-ben újra független jelöltként választották Tatabánya polgármesterévé.[5] 2004-ben belépett a Fideszbe és 2005-től a Fidesz-MPSZKomárom-Esztergom megyei Választmányának elnökségi tagja lett. A 2006. évi országgyűlési választásokon a párt Komárom-Esztergom megyei területi listáján szerzett mandátumot – a ciklusban a parlament Gazdasági és Informatikai Bizottságában dolgozott – és a párt színeit viselve nyerte meg ötödik polgármester-választását is.[6] Négy évvel később a Tatabánya központú Komárom-Esztergom megyei 1. számú egyéni választókerületben választották országgyűlési képviselővé.