Выпущен из АИШКК в 1784 году штык-юнкером в корпусные офицеры. Изучал в Англии гидравлику (1792), затем преподавал математику, артиллерию и навигацию в различных учебных заведениях Петербурга. С 1798 года — профессор математики Училища корабельной архитектуры. В 1813 году преподавал в Институте Корпуса инженеров путей сообщения.
Автор трудов по геометрии, математическому анализу, механике. Пытался доказать пятый постулат Евклида. Активно занимался разработками по теории равновесия сводов. Перевёл и написал сам несколько учебных пособий, использовавшихся в России на протяжении XIX века. Много внимания уделял методике и методологии математики. Организовал издание первого научного журнала Академии на русском языке («Умозрительные исследования», 1809-1819, всего вышло пять томов).