Родился в Москве 6 апреля 1932 года.
В 1956 году окончил Московский архитектурный институт по специальности архитектор.
В 1956—1978 годах работал в Государственном институте проектирования городов РСФСР, прошёл путь от архитектора до главного архитектора института.
В 1977 году назначен начальником Главного архитектурно-планировочного управления Москвы.
В том же году перешёл на должность главного архитектора Главного архитектурно-планировочного управления Московского областного исполнительного комитета (главный архитектор Московской области).
В 1981—1987 годах работал заместителем председателя Государственного комитета по гражданскому строительству и архитектуре (Госгражданстроя) СССР.
В 1987—1996 годах — начальник Главного архитектурно-планировочного управления Москвы, Комитета по архитектуре и градостроительству Москвы (главный архитектор города Москвы).
В 1996—2003 годах — вице-президент Российской академии архитектуры и строительных наук.