Родился в 1806 (или в 1801) году. Из семьи вольноотпущенных крестьян.
Окончив курс в Смоленской гимназии, поступил в Санкт-Петербургскую медико-хирургическую академию, откуда перешёл в Московский университет, где окончил курс по физико-математическому факультету со степенью кандидата.
В 1833 году определился преподавателем в Ярославскую гимназию и исправляющим должность профессора математических наук в Демидовский лицей. Получив в 1840 году степень магистра, он был утверждён в звании профессора, но при введении в действие нового устава лицея в 1846 году остался за штатом. Служил в Демидовском лицее до 1846 года. В 1852 году он определён профессором прикладной математики в Ришельевский лицей.
Скончался в Одессе 25 февраля (8 марта) 1860 года.