*Признан Минюстом РФ иностранным агентом.
Родился 22 апреля 1983 года в городе Северодвинске Архангельской области.
В 2005 году окончил Поморский государственный университет имени М.В.Ломоносова по специальности «Юриспруденция».
С 2005 по 2006 год служил в Вооруженных силах Российской Федерации.
С 2007 по 2010 год служил в МВД и Следственном комитете в должностях следователя, старшего следователя.
С 2010 по 2016 год работал в Федеральной службе судебных приставов. Последняя занимаемая должность — заместитель главного судебного пристава Московской области.
С 2016 года работает адвокатом.
Избран депутатом Думы 8 сентября 2019 года в 20-м избирательном округе (Косино-Ухтомский, Некрасовка, Новокосино, часть района Вешняки, часть района Выхино-Жулебино).
23 июня 2023 года в соответствии с распоряжениями Минюста России Ступин был включен в реестр иностранных агентов.
8 мая 2024 года лишен статуса депутата Московской городской Думы. Причина — отсутствие без уважительных причин на всех заседаниях Думы с 27 сентября 2023 года по 18 апреля 2024 года.
Женат, воспитывает сына и дочь.