Od 20 lat związany z warszawskim samorządem. W latach 1990–1992 sprawował urząd burmistrza Mokotowa jako przedstawiciel Komitetu ObywatelskiegoMokotów lubi historyków, „Gazeta Wyborcza” (Warszawa), nr 302 z 13 czerwca 1990Elżbieta Natali, Zarząd i oświata w zawieszeniu, „Gazeta Wyborcza” (Warszawa), nr 210 z 7 września 1992. W wyborach w 1991 i 1993 bez powodzenia ubiegał się o mandat posła na Sejm z listy Kongresu Liberalno-Demokratycznego. W latach 1994–2002 zasiadał w radzie Ursynowa z ramienia Unii Wolności. W wyborach w 2002 bezskutecznie kandydował do Rady Warszawy z listy Platformy ObywatelskiejSerwis PKW – Wybory 2002. W wyborach w 2006 i 2010 uzyskiwał mandat radnego Ursynowa z rekomendacji komitetu „Nasz Ursynów”Serwis PKW – Wybory 2006Serwis PKW – Wybory 2010. Przystąpił także do Stronnictwa Demokratycznego, gdzie zasiadał w Radzie NaczelnejDawny skład Rady Naczelnej SD. 1 grudnia 2010 został wybrany na przewodniczącego rady dzielnicy Ursynów głosami PiS i „Naszego Ursynowa”Lech Królikowski przewodniczącym Rady Ursynowa. Koniec rządów Platformy Obywatelskiej?, passa.waw.pl [dostęp: 9 grudnia 2010]. 9 grudnia 2010 rada Warszawy przyjęła uchwałę o unieważnieniu głosowania z powodów błędów proceduralnych i o jego powtórzeniu na następnej sesji rady, tvnwarszawa.pl z 9 grudnia 2010 [dostęp: 9 grudnia 2010].