Российский фигурист, выступающий в танцах на льду с Екатериной Бобровой. Они чемпионы мира среди юниоров в танцах на льду 2007 года и бронзовые призёры чемпионата России 2008 года.
В пару с Екатериной они встали в 2000 году. Тренируются у Елены Кустаровой и Светланы Алексеевой.
На чемпионате России 2008 года они завоевали бронзовую медаль. В связи с тем, что первая российская пара Оксана Домнина/Максим Шабалин не смогла участвовать в чемпионате мира из-за травмы партнёра, Боброва и Соловьёв приняли участие в мировом первенстве, где были 13-ми.
На следующем чемпионате страны стали только четвёртыми и таким образом на крупные международные старты не попали. В феврале 2009 года приняли участие в Универсиаде, где заняли 5-е место.
На чемпионате России 2010 опередили гораздо более опытных Екатерину Рублёву и Ивана Шефера, заняли 2-е место и вошли в сборную страны на чемпионат Европы, где стали 9-ми, и Олимпийские игры, где заняли 15-е место.
В 2006 году Дмитрий женился на бывшей российской одиночнице Екатерине Лобановой.