Российский педагог-математик, переводчик учебников математики на русский язык. Окончил Московский университет (1822), ученик Д. М. Перевощикова и П. С. Щепкина. Преподавал в пансионе Вейденгаммера, в Московской губернской гимназии (1829—1833), в Московском Воспитательном доме и в Александринском сиротском институте, был директором 3-й Московской гимназии (с 1839). Перевёл на русский язык и впоследствии значительно изменил и дополнил «Курс чистой математики Беллавеня». Являлся первым учителем П. Л. Чебышева.