Родился 22 октября 1863 года в Галичском уезде Костромской губернии.
Первоначальное образование получил в Московском городском училище и по совету преподавателей рисования — А. В. Веселовского и В. П. Десятова — поступил по конкурсному экзамену в Московское училище живописи, ваяния и зодчества (МУЖВЗ), где и окончил в 1886 году курс по архитектурному отделению с большой серебряной медалью и званием классного художника архитектуры.
С 1887 года работал на строительстве университетских клиник на Девичьем Поле. Вместе с К. М. Быковским изучал архитектуру больниц и институтов за границей.
С 1893 (по другим данным с 1895) года — младший архитектор Московского университта, как помощник К. М. Быковского участвовал в строительстве библиотеки (Моховая ул., 7), Зоологического музея (Б. Никитская ул., 6), общежития (Б. Грузинская ул., 12).
С 1898 года — хранитель архитектурного отдела Политехнического музея. В 1899—1907 преподавал строительное искусство и орнамент в МУЖВЗ. С 1906 года — строитель университетских зданий и член строительной комиссии.
В 1908—1917 годах — участник архитектуры Рогожской части. По его проектам возведены: колокольня и торговые помещения Заиконоспасского монастыря на Никольской ул., 9 (1900), трапезная ц. Николы в Драчах (1910, не сохранилась), жилой дом во 2-ом Спасоналивковском пер., 4 (1902), здания училищ на Рабочей ул., 30 (1910) и 2-й Дорогомиловской ул. (1911, не сохранилось). Выстроил колокольню при храмах на Рогожском кладбище (ул. Войтовича, 29, совм. с Ф. Ф. Горностаевым), участвовал в сооружении Большой аудитории Политехнического музея (1907—1908, проект А. А. Семенова).
В 1899 году — член-корреспондент, а с 1902 года — действительный член Московского археологического общества. Участвовал в реставрации Успенского собора и башен Кремля, Крутицкого подворья (1-й Крутицкий пер., 4а), Успенского собора Троице-Сергиевой лавры, ц. Николы на Болвановке (В. Радищевская ул., 20), Чудова монастыря (не сохранился).
В 1912—1915 годах — возводил постройки на Люберецких полях орошения. В 1919 занимался ремонтом Сухаревой башни (не сохранилась), разработал проект ее перестройки под музей.
В 1918—1923 работал в отделе сооружений Моссовета. В конце 1920-х служил в управлении губернии инженером, преподавал в строительном техникуме. Работал в Политехническом музее до 1931 года (до 1922 — заместителем заведующего архитектурного отдела).
Умер 21 июля 1942 года в Москве.