Родился 27 июня 1986 года.
Высшее образование получил в Московской государственной академии коммунального хозяйства и строительства в 2011 году.
Степан Соловьев трижды выдвигался в депутаты разных уровней в 2020 году, однако в двух случая не смог набрать необходимого количества голосов, а в одном ему оказали в регистрации.