Окончил Костромскую ДС (1870) и СПбДА (1874). С 19 сентября 1874 — приват-доцент СПбДА по кафедре церковной археологии и литургики, с 10 июня 1880 — доцент, с 31 октября 1883 — экстраординарный, с 13 сентября 1894 — ординарный, с 23 октября 1899 — заслуженный ординарный профессор; с 21 марта 1905 — сверхштатный заслуженный ординарный профессор по кафедре церковной археологии в связи с историей христианского искусства. С 23 июля 1893 — 6 октября 1899 — инспектор Академии. С 14 мая 1879 — заведующий Церковно-археологическим музеем Академии, организованным его заботами. Одновременно с 1877 — лектор, а с 28 ноября 1898 — директор С.-Петербургского Археологического института. Магистр богословия (1880, «Происхождение древне-христианской базилики»), доктор церковной истории (1892, «Евангелие в памятниках иконографии, преимущественно византийских и русских»).