Воспитанник детской команды фабрики имени В. П. Ногина (Серпухов) — 1930—1932. Затем играл за мужские команды «Красное знамя» (Серпухов) — 1933—1938. До московского «Динамо» выступал за команды «Динамо» (Минск) — 1939—1941, «Динамо-2» (Москва) — 1942—1943. В составе московского «Динамо» дебютировал в чемпионате страны 20 мая 1945 года в матче со «Спартаком» (Москва). 1-1.
Один из лучших полузащитников оборонительного плана в советском футболе. Один из самых ярких и самобытных футболистов команды за все годы её существования. Соловьев был специалистом по нейтрализации сильнейших форвардов соперников.
В 1954 году окончил школу тренеров при ГЦОЛИФКе. Работал тренером команды — 1953 (с сентября)-1954 (по июнь). Затем стал одним из лучших детских и юношеских тренеров страны. Работал тренером детских и юношеских команд динамовского клуба, затем групп подготовки при команде мастеров и специализированной детско-юношеской школы олимпийского резерва «Динамо» (Москва). Тренируемые им команды не раз становились чемпионами и призёрами чемпионатов Москвы. Среди его воспитанников следует выделить В. Долбоносова, Е. Жукова, В. Балясникова, В. Янкина, которые затем играли в командах мастеров.