Родился 19 мая 1921 года в Москве.
Спортсмен (хоккей с мячом), арбитр (хоккей с мячом, футбол), спорторганизатор.
Судья всесоюзной категории (1960 — хоккей с мячом; 24.01.1963 — футбол). Судья ИБФ (1971). Почетный судья по спорту (1977).
Выступал за клубные команды Москвы и Оренбурга.
Судейством занимался с 1949 года. Судил высшую лигу чемпионатов СССР по хоккею с мячом (1956-78), в высшей лиге чемпионатов СССР по футболу (1966-70) — 32 матча. Судья чемпионатов мира по хоккею с мячом (1961, 1965).
В списке лучших судей сезона по хоккею с мячом — 1969-74, 1977.
Заместитель председателя Федерации хоккея с мячом РСФСР, председатель Всероссийской коллегии судей по хоккею с мячом — 1969-81, главный секретарь турниров на призы газеты «Советская Россия» (1974, 1976).
Брат — В.Д. Соловьев.
Скончался 15 октября 1981 года в Москве.