Studiował na Politechnice Warszawskiej i na Uniwersytecie Warszawskim. W latach 1974-1990 był pracownikiem naukowym Instytutu Historii Nauki Polskiej Akademii Nauk. W latach 1990-1994 był radnym dzielnicy-gminy Warszawa-Mokotów, gdzie był przewodniczącym komisji ds. Ursynowa. Jednocześnie w okresie od czerwca 1990 do września 1992 był burmistrzem Mokotowa. W latach 1993-1996 kierował studialno-badawczym zespołem "Warszawa XXI". W 1994 roku został wybrany radnym nowo powstałej gminy Warszawa-Ursynów.
Studiował na Politechnice Warszawskiej i na Uniwersytecie Warszawskim. W latach 1974-1990 był pracownikiem naukowym Instytutu Historii Nauki Polskiej Akademii Nauk. W latach 1990-1994 był radnym dzielnicy-gminy Warszawa-Mokotów, gdzie był przewodniczącym komisji ds. Ursynowa. Jednocześnie w okresie od czerwca 1990 do września 1992 był burmistrzem Mokotowa. W latach 1993-1996 kierował studialno-badawczym zespołem "Warszawa XXI". W 1994 roku został wybrany radnym nowo powstałej gminy Warszawa-Ursynów. Od 2006 jest radnym z ramienia Naszego Ursynowa, w latach 2010-2014 był przewodniczącym Rady. W latach 1993-2013 był prezesem Zarządu Głównego Towarzystwa Przyjaciół Warszawy, a od 2013 roku jest jego prezesem honorowym.