Русский математик. Родился в Либаве. Окончил Московский университет (1845). Продолжал занятия под руководством Н. Д. Брашмана. Работал в Московском университете (с 1853 — профессор). В 1860 — инспектор преподавания математики в частных учебных заведениях Москвы. Основные направления — гидродинамика, теория уравнений математической физики, теория определенных интегралов, применение теории вероятностей к решению задач статистики. Автор многих учебников для средней школы.
Один из основателей Московского математического общества (1865).