С отличием окончил архитектурное отделение Минского архитектурно-строительного техникума в 1965 г., в 1971-м – архитектурный факультет Белорусского политехнического института.
Работал архитектором в Минскпроекте (1971–1974), ассистентом, старшим преподавателем, доцентом кафедры “Теория и история архитектуры” Белорусского национального технического университета (1974–2000), с 2000 г. – заведующий этой кафедры.
Член БСА с 1975 г., доктор архитектуры, доцент.
Опубликовал свыше 150 статей в научных изданиях Беларуси, России, Польши и Литвы. Автор книг: “Дворец в Гомеле” (1991); “Дворец в Жиличах” (1992); “Атлас памятников архитектуры и мемориальных комплексов Белоруссии” (в соавт., 1988); “Гомель классический. Эпоха. Меценаты. Архитектура” (1997); “История архитектуры Беларуси. Эпоха классицизма” (2006); “Архітэктура Беларусі. Нарысы эвалюцыі ва ўсходнеславянскім і еўрапейскім кантэксце. У 4 т. Т. 3, кн. 1. Другая палова XVIII – першая палова XIX ст.” (в соавт., 2007).
Автор проектов пяти общественных зданий в Минске, 1-я премия на Республиканском конкурсе на лучший проект Дома архитекторов в Минске в 1972 г. Лауреат Национального фестиваля архитектуры “Минск-2000” в номинациях “Монография об архитектуре” и “Цикл статей об архитектуре” за книгу “Гомель классический. Эпоха. Меценаты. Архитектура” и цикл статей о классицизме в Беларуси.
Сфера научных интересов – архитектура стран Восточной Европы XVIII–XIX вв.