Дмитрий Сахаров родился 1 ноября 1930 года в Ташкенте. Окончил Московский государственный университет им. М. В. Ломоносова (1953). Доктор биологических наук. В 1995 году избран действительным членом Российской академии естественных наук (РАЕН).
Со студенческих лет активно участвовал в песенной самодеятельности, сочинял стихи и песни, как самостоятельно, так и в соавторстве с однокурсниками — Геном Шангиным-Березовским, Лялей Розановой и другими. В поэтическом творчестве выступает под псевдонимом Дмитрий Сухарев.
В настоящее время Сухарев — один из признанных классиков жанра авторской песни. На его стихи писали и пишут песни В. Берковский, С. Никитин, Г. Шангин-Березовский, А. Дулов, В. Борисов и др. У Сухарева вышло несколько поэтических сборников.
Росту известности Сухарева способствовало его участие в театральном проекте — в соавторстве с композитором Сергеем Никитиным поэт написал по пьесе Чехова «Предложение» одноименный мюзикл, поставленный в театре «Школа современной пьесы» И. Райхельгауза под названием «А чой-то ты во фраке?» (1992).
Другое совместное творение Никитина и Сухарева — водевиль «Жена-интриганка, или Актёры меж собой» (1996), много лет с успехом катает по городам России и Ближнего зарубежья антреприза Ирины Муравьёвой.