В 2015 году окончил Российский государственный гуманитарный университет (РГГУ).
Состоял в молодёжном крыле партии «Демократический выбор».
С 2017 по 2018 год был региональным менеджером по Уралу, Сибири и Дальнему Востоку в штабе Навального.
С мая 2018-го по апрель 2021 года работал координатором штаба Навального в Москве.
В настоящий момент Степанов является фигурантом уголовного дела о нарушении санитарных норм на акции 23 января в Москве. Он находится под домашним арестом до 23 августа текущего года.