Родился 17 ноября 1936 года в селе Байкалово Свердловской области.
В 1959 году окончил исторический факультет МГУ им. М. В. Ломоносова.
В 1958—1961 годах работал в Загорском музее (ныне Сергиево-Посадский государственный историко-художественный музей-заповедник) на должности старшего научного сотрудника и хранителя Отдела искусства XVIII века.
С 1961 года участвовал в экспедициях по выявлению памятников древнерусской живописи.
С 1964 года работает в Государственном научно-исследовательском институте реставрации.Автор около 220 работ на русском и иностранных языках по истории древнерусской и византийской живописи, истории формирования системы охраны культурного наследия и реставрации в России.
С 2008 года — почётный член РАХ.