Соловьев очень хорошо известен барнаульским любителям хоккея. Мастер спорта СССР, он играл в главной краевой команде «Мотор» наряду с опытными мастерами краевого хоккея: Вячеславом Бугорским, Владимиром Шлюнько и Сергеем Неклюдовым. Но известность получил как нападающий «Торпедо» (Усть-Каменогорск), хабив за 11 сезонов 130 шайб, и рекордсмен «Торпедо» по числу матчей в высшей лиге союзного чемпионата. Карьеру игрока он завершил в 40 лет. Затем был старшим и главным тренером «Мотора» и «Мотора-2»; тренером в ДЮСШ-Хоккей «имени А. Черепанова».