Русский математик, механик и теоретик кораблевождения, почетный член Петербургской АН (с 1801). Учился в Киевской академии и Морском корпусе (1779—1784). Плавал с 1782. Командовал отдельными кораблями и соединениями кораблей. С 1793 преподавал математику в Морском корпусе. Капитан-командор (с 1804).