Кандидат исторических наук, автор многочисленных книг, статей и телепередач по истории города, главный редактор энциклопедий «Санкт-Петербург» и «Культура Ленинградской области».
В 1972 – 1990 работал в Государственном музее истории Ленинграда, в 1991 – 2007 генеральный директор Фонда спасения Петербурга-Ленинграда. В 1980 -2010 по совместительству преподавал историю Петербурга в различных вузах города. Член ВООПИиК с 1973 . В 1980-х годах возглавлял секцию исторических памятников в Октябрьской районной организации ЛГО ВООПИиК, в 2007 избран сопредседателем Санкт-Петербургского отделения ВООПИиК (с 2012 – председатель). Председатель Совета Научно-информационного центра «Мемориал», член Совета по сохранению культурного наследия при Правительстве Санкт-Петербурга, член Правления Санкт-Петербургского Союза краеведов.
В 2005 награжден Анциферовской премией «за общий вклад в современное петербургское краеведение», в 2013 – Премией имени Д.С.Лихачева «за выдающийся вклад в сохранение культурного наследия России».