1954. március 17-én született Szombathelyen. Nős, levéltáros felesége és szintén jogi végzettséggel rendelkező leánya biztosítja számára a megértő, nyugodt családi hátteret.
Az általános és középiskolát szülővárosában végezte, 1972-ben érettségizett a Nagy Lajos gimnáziumban. 1973-ban felvették az ELTE ÁJTK-ra, 1973-1974-beni előfelvételis katona Kalocsán, 1979-ben diplomázott. 1974-től a Kollégium Jogász Diákbizottság tagja, 1979-ig titkára. Ebben az időszakban kezdődött a szakkollégisták mozgalma az egyetemen. 1979-ben a Szombathelyi Városi Ügyészségen kapott állást, ahol szakvizsgát tett. Ezt követően 1990-ig a Vas Megyei Főügyészségen dolgozott, utoljára a fiatalkorúak ügyésze. Az ügyészi szervezet depolitizálása után állást változtatott, előbb jogtanácsos, majd önálló ügyvédi irodát alapított. 2002-ig praktizált ügyvédként, szakterületei a gazdaság és a büntetőjog.
Az MSZP alapítója. 1990-től a Vas megyei-elnökség tagja majd elnökhelyettese. 2011-ben az MSZP szombathelyi elnökének választották, 2018 februártól júniusig az MSZP Országos Etikai- és Egyeztető Bizottság elnöke.
Az első szabad önkormányzati választások óta tagja volt a szombathelyi közgyűlésnek. 1990–94. között a Szociális Bizottság elnöke. 1994- 2002 között a Bűnmegelőzési Bizottság elnöke volt. A 2002; majd a 2006. évi helyhatósági választásokat követően Szombathely Megyei Jogú város polgármestereként tevékenykedik. Tagja a Brüsszeli Régiók Bizottságnak, valamint a „Gazdaság és szociálpolitika külügyek” szakbizottságnak, valamint a „ Gazdaság- és szociálpolitika” szakbizottságnak.
2005-2014 között országgyűlési képviselő.
A Nyugat- dunántúli Regionális Fejlesztési tanács társelnöke, a Megyei Jogú Városok Szövetsége Informatikai Bizottságának elnöke, a Magyar Olimpiai Bizottság, a Nyugat- dunántúli Munkaügyi Tanács tagja. A Martinus Vallási egyesület alapító tagja, a Savaria Legi Hagyományőrző Egyesület alapítótagja és alelnöke, az Apáczai Csere János Alapítvány kuratóriumának, a Szombathelyi Közalapítvány kuratóriumának, a Vasi Munkás Horgászegyesület, a Vas Megyei Ügyvédi Kamara, valamint a Magyar Jogász Egylet Vas Megyei Szervezetének tagja.
2018 októberében az MSZP Választmánya elnökhelyettesének választották.