Budakeszi, 1948. november 22.

Értelmiségi családban született. 1967-ben érettségizett a budapesti József Attila Gimnáziumban; 1973-ban szerzett gépészmérnöki diplomát a Budapesti Műszaki Egyetem Vegyipari Gépészmérnöki Karán. A végzés után az egyetem hőenergetikai tanszékén lett tanársegéd; 1980-ig hőtant és hőenergetikát tanított másodállásban. 1970-ben belépett a Magyar Szocialista Munkáspártba; 1973 és 1976 között a BME KISZ bizottságának politikai munkatársa, 1975-1976-ban titkára volt. Egyidejűleg 1975-től 1980-ig a KISZ Budapesti Bizottságán függetlenített vezetőként dolgozott; előbb a KB szervezési osztályának, majd 1977. június és 1980. február között a KISZ Budapesti Bizottságának első titkára, a KISZ KB Intézőbizottságának és Titkárságának volt tagja. 1980-tól 1984-ig az MSZMP Budapest XIX. Kerületi Bizottsága első titkára, majd 1984-ben visszakerült a KISZ–be. 1984. december 7-én megválasztották a KB első titkári pozíciójába, változatlanul a KISZ KB és az Intézőbizottság tagja volt 1988. novemberéig; befejezte az MSZMP Politikai Főiskoláját. 1988. november 11-én lett az MSZMP Pest megyei Bizottsága első titkára, majd 1989-ben a megyei ügyvezetőség elnökévé választották. 1984. december 7-én lett az MSZMP Központi Bizottság tagja, 1985. március 28. és 1989. június 24. között a Politikai Bizottságba is beválasztották. 1985-ben az MSZMP KB mellett működő Ifjúsági Bizottság tagja, 1988. július és december között elnöke, majd az 1988. decemberben megalakított Társadalompolitikai Bizottság tagja volt. 1989. június és 1989. október között az MSZMP Politikai Intézőbizottság tagjai között volt. 1989. októberben belépett a megalakuló Magyar Szocialista Pártba, bekerült a párt országos elnökségébe, amely funkciót 1990. májusig töltötte be főállásban. Közben a párt parlamenti frakciója és az MSZP Pest megyei elnöke volt. 1985. június 8. és 1994. április 7. között országgyűlési képviselő; előbb az országos listáról került be a törvényhozásba, majd 1990-ben az MSZP Jász-Nagykun-Szolnok megyei területi listájáról nyert ismét mandátumot. 1996-tól a Baloldali Tömörülés elnökségi tagja, 2001-től alelnöke volt.