Pierwszy burmistrz Ochoty (1990), wieloletni radny samorządów warszawskich. Był także m.in. zastępcą dyrektora Wydziału Zagospodarowania Przestrzennego Biura Zarządu m.st. Warszawy oraz sekretarzem Rady Urbanistyczno-Architektonicznej i członkiem Miejskiej Komisji Urbanistyczno-Architektonicznej przy kolejnych prezydentach m.st. Warszawy. W wyborach parlamentarnych w 1991 bez powodzenia ubiegał się o mandat poselski z listy komitetu Porozumienie Obywatelskie Centrum.

Współzałożyciel i zastępca redaktora d. miesięcznika „Urbanista” (2003–2008), b. sekretarz i wieloletni członek Głównej Komisji Urbanistyczno-Architektonicznej. Przez kilka kadencji wiceprezes Oddziału Warszawskiego Stowarzyszenia Architektów Polskich, b. wieloletni członek Zarządu tego Oddziału, także b. przewodniczący komisji ds. legislacji przy Zarządzie Głównym SARP; b. wiceprezes Towarzystwa Urbanistów Polskich.