Родился в Смоленске в семье учителей средней Школы. Окончил гимназию с Золотой медалью, затем Московский университет (1912 г.). Был послан за границу для усовершенствования математической подготовки. В 1928 г. присвоена ученая степень доктора физико-математических наук, с этого же года до конца своей жизни — профессор Московского университета. В 1946 г. избран членом-корреспондентом АН СССР.
Основные труды относятся к дифференциальным уравнениям и теории функций. Один из основоположников советской школы качественной теории дифференциальных уравнений. В монографии «Качественная теория дифференциальных уравнений», написанной совместно с В. В. Немыцким, впервые в стране дал систе-матическое изложение качественных методов в теории дифференциальных уравнений. Трудно переоценить роль этой книги в образовании и развитии теории обыкновенных дифференциальных уравнений; впоследствии она была переведена в США. Автор книги «Курс дифференциальных уравнений».
В теории функций действительного переменного исследовал свойства важного класса функций, названных впоследствии почти периодическими функциями Степанова. Известен также работами по применению дифференциальных уравнений , к механике (небесной механике, задаче 3—4 и п тел).
Наряду с Н. Н. Лузиным и Д. Ф. Егоровым сыграл значительную роль в сплочении московских математиков в единый научный коллектив. Имеет много учени-ков и последователей. Вокруг него были объединены не только математики, но физики и астрономы (руководил семинаром по дифференциальным уравнениям в Астрономическом институте).
Был вице-президентом и почетным членом Московского математического общества. Лауреат Государственной премии СССР (1951 г., посмертно).