Родился 11 ноября 1946 года в Москве в семье военного
лётчика. В
1964 году, по окончании московской средней школы № 476, поступил на энергомашиностроительный факультет
Московского высшего технического училища им. Н. Э. Баумана по специальности «Вакуумная техника электрофизических установок». По окончании МВТУ, с апреля
1970 года работал инженером 502-го отдела
ЦКБЭМ, занимаясь проектированием исполнительных органов для двигательной установки системы ориентации и причаливания космического корабля, а позднее — разработкой системы его дозаправки топливом по программе построения долговременной
орбитальной станции. В
1972 году, после изготовления учебно-тренировочного макета системы и проведения ряда испытаний, Соловьёву было поручено обучить космонавтов работе с ней. Его учениками стали лётчики-космонавты, проходившие подготовку к полётам на орбитальную станцию
«Салют-7». Среди них —
Георгий Гречко,
Владимир Коваленок,
Валерий Рюмин,
Александр Иванченков,
Владимир Джанибеков и другие. С августа
1973 года работал инженером-конструктором (с января
1978 — старшим инженером) в различных отделах ЦКБЭМ. До марта
1975 года занимался созданием системы исполнительных органов двигателей ориентации для лунных орбитальных и посадочных кораблей и для космического корабля «Союз Т», затем занимался системами дозаправки, а с апреля
1977 года разрабатывал бортовую документацию по объединённой двигательной установке и системе дозаправки.