Дмитрий Шаров родился 1 ноября 1918 года в селе Сомово Одоевского района Тульской области. Окончил три курса Сталиногорского химико-технологического техникума и Сталиногорский аэроклуб.
Участник советско-финляндской войны 1939 – 1940 годов. С июня 1941 года – на фронтах Великой Отечественной войны, защищал небо Ленинграда.
К октябрю 1944 года начальник штаба гвардейского истребительного авиационного полка майор Д.М. Шаров совершил 274 боевых вылета, в 46 воздушных боях сбил лично 13 и в группе с товарищами 4 самолёта противника. За образцовое выполнение боевых заданий командования, мужество, отвагу, проявленные в борьбе с немецко-фашистскими захватчиками, 5 ноября 1944 года удостоен звания Героя Советского Союза.
По материалам Новомосковской правды