Чемпионат 2020-21 годов уроженец Могилева провел в минском "Динамо", набрав девять (2+7) очков и 36 минут штрафа в 41 матче. В сезоне 2019-20 годов хоккеист (рост - 188 см, вес - 85 кг) выступал за клуб "Сагино Спирит" в молодежной Хоккейной лиге Онтарио, заработав 40 (7+33) баллов за результативность в 53 играх.
"Калгари" выбрал Соловьева в седьмом раунде драфта 2020 года под общим 205-м номером.
Защитник играл за юниорскую, молодежную и первую сборные Белоруссии. Он считается одним из самых перспективных игроков обороны этой страны.