1990 és 2010 között Budapest IX. kerületének polgármestere.
2006-ban az országgyűlési választáson az SZDSZ jelöltjeként Budapest 12. választókerületében egyéni mandátumot szerzett. 2008-ban lemondott országgyűlési mandátumáról és kilépett az SZDSZ-ből, mert nem értett egyet a párton belül működő irányvonalakkal.