2010 óta Budapest főpolgármestere, 1990 és 2010 között előbb az SZDSZ, majd a Fidesz színeiben Óbuda polgármestere volt.