Учился у В. А. Щуко; в 1939 г. окончил Ленинградский институт живописи, скульптуры и архитектуры и получил звание художника-архитектора за проект морского вокзала в Ленинграде (мастерская Н. А. Троцкого).Преподавал в Московском архитектурном институте (1946—1949), Ленинградском инженерно-строительном институте (1950—1960), Ленинградском институте живописи, скульптуры и архитектуры имени И. Е. Репина (с 1967).Руководил персональной мастерской на архитектурном факультете Института имени И. Е. Репина.Скончался в 2001 году. Кандидат искусствоведения (1975), доктор архитектуры и строительных наук, академик. Автор исследований об Иване Иванове и о Николае Львове.