Отец — Рудольф Наумович Соловьёв (до 1962 имел фамилию Менинсковский), преподаватель политэкономии, мать — Инна Соломоновна Шапиро, искусствовед. Дед по матери — Соломон Львович Шапиро, бабушка — Полина Петровна, они работали на машиностроительном заводе имени М.В. Хруничева.
В 1986 году закончил Московский институт стали и сплавов.
Отец <a href="/name/3648622/" class="all">Александра Соловьёва</a>.