Родился 24 декабря 1968 года в селе Слободчики Аромашевского района Тюменской области. Окончил среднюю школу села Пятково Упоровского района.
Призван в Вооруженные Силы 12 апреля 1987 года. Служба началась в городе Термезе, Узбекистан.
В Республику Афганистан прибыл в августе 1987 года в 59 бригаду материального обеспечения (в/ч пп 92053), дислоцированную близ города Пули-Хумри — административного центра провинции Баглан. Определили в 119 отдельную мотострелковую роту бригады.
Рота осуществляла защиту хранилищ артиллерийских боеприпасов, армейского склада горючего, территории военной базы. Боевики постоянно обстреливали, минировали подъездные пути, атаковали посты охраны. Приходилось отражать нападения отрядов вооруженной оппозиции, пресекать попытки диверсий.
Дмитрий Анатольевич награжден медалью «От благодарного афганского народа», знаком «Воину-интернационалисту».
В составе подразделения вышел из Афганистана 5 февраля 1989 года. Дослуживал в Термезе до увольнения в запас в апреле 1989 года. Приехал в Тюмень. Работал в государственных и коммерческих организациях (на фото ниже: Ширшов Дмитрий Анатольевич — «дембель» Советской Армии, май 1989 года).