Российский математик, философ и педагог, член-корреспондент Петербургской академии наук. Окончил Московский университет (1859), учился в Николаевской инженерной академии, служил в саперном батальоне. После защиты магистерской диссертации два года жил во Франции, где слушал лекции Ж. Бертрана, К. Вейерштрасса, Э. Куммера, М. Шаля. С 1865 года преподавал в Московском университете, был вице-президентом и президентом Московского математического общества. Основные труды в области математического анализа и теории чисел. Разрабатывал теорию прерывных функций, которую связывал с философскими вопросами. Среди учеников — В. Г. Алексеев, Д. Ф. Егоров, Л. К. Лахтин, П. А. Некрасов. Написал учебники по арифметике, алгебре и геометрии для гимназий.