В 1960 г. окончил механико-математический факультет МГУ, с 1961 г. начал преподавать в МГУ — вел курсы «Теория поверхностей» и «Математические задачи метеорологии». Занимался уравнениями в частных производных, возникающими в теории поверхностей, геометрией «в целом», модельными уравнениями метеорологии. За исследование качественных вопросов теории поверхностей отрицательной кривизны получил Ломоносовскую премию.
Среди его научных трудов — учебники «Линейная алгебра и многомерная геометрия», «Функции комплексного переменного», учебные пособия «Задачи по дифференциальной геометрии», «Пространственные кривые», «Теория поверхностей. Курс лекций».