Родился 29 октября 1946 года в Ленинграде в семье инженеров-строителей. С ранних лет учился в художественной школе при Академии художеств (1958–1965), далее обучался архитектуре в Институте живописи, скульптуры и архитектуры им. И.Е. Репина (1965–1971, мастерская А.К. Барутчева). После окончания института работал в различных архитектурных бюро, проходил военную службу.
С 1975 по 1997 год преподавал на кафедре архитектуры Ленинградского института железнодорожного транспорта, прошёл путь от ассистента до заведующего. В 1980 году защитил кандидатскую диссертацию на тему развития архитектуры выставочных павильонов в России. Получил опыт зарубежных стажировок, преподавал в СПбГАСУ, а также в Германии (БТУ Котбус) и проходил научные стажировки.
В 2016 году защитил докторскую диссертацию на тему архитектуры выставочных комплексов России XIX – начала XXI века. В 2023 году возглавил кафедру истории архитектуры и сохранения архитектурного наследия в Санкт-Петербургской академии художеств имени Ильи Репина.