Максим родился 4 февраля 1992 года в поселке Бологое-4 Тверской области. После школы учился в колледже сервиса и управления в городе Валдай Новгородской области. В 2011 проходил срочную службу в войсковой части.
В сентябре 2023 года ушел на СВО добровольцем. Погиб 24 декабря 2023 года.
После отпевания в храме апостола Андрея Первозванного Максим Степанов будет захоронен на кладбище ЗАТО Озерный.