Родился в Смоленской губернии в семье крепостных крестьян князей Долгоруких. Был вывезен в Нижний Новгород мальчиком для надзора за господским домом. Рано проявив художественное дарование, в 1840-х годах подряжался у Георга Ивановича Кизеветтера вычерчивать планы-фасады, в декабре 1846 года Андреем Ивановичем Дельвигом после особого испытания был зачислен чертёжником Нижегородской Строительной комиссии.
В 1856 году выкупился на волю, представил свои работы в Санкт-Петербургскую Академию художеств. В 1858 году за проект господской усадьбы получил звание неклассного художника и был назначен помощником городового архитектора города Нижнего Новгорода.
В 1860 – 1866 годах спроектировал и построил комплекс зданий женского епархиального училища (улица Большая Покровская, 30), каменный на погребах дом А. Бугрова (улица Алексеевская, 24), доходный дом Е. Пальцева (улица Большая Покровская, 21), службы и ограду усадьбы Строгановых со стороны Нижне-Волжской набережной. С конца 1860-х годов служил ярмарочным архитектором, заменял академика Льва Владимировича Даля по службе при его отъездах. С 1882 года – в отставке. Умер в нищете. Похоронен в Нижнем Новгороде.