Окончил Московский высший художественно-технический институт в 1929 году.
В 1930—1941 гг. работал в Минске: архитектор Белжилсоюза, заведующий сектора в белорусских филиалах Гипрогора РСФСР, директор Белгоспроекта, руководитель архитектурной мастерской.
В 1941—1949 гг. председатель правления Союза архитекторов БССР.
С 1943 года. начальник Управления по делам архитектуры при СНК БССР, с 1945 года. руководитель архитектурной мастерской в Белгоспроекте.
С 1948 г. заведующий кафедрой архитектуры, с 1973 г. профессор-консультант Белорусского политехнического института.