Родился в селе Чув-Суском Ново-Черемшанского района Ульяновской области в семье рабочих. Призван на фронт Ворошилово-Уссурийским райвоенкоматом в июне 1941 года. С июня 1941 по январь 1943 года он был стрелком в составе 325 артиллерийского полка. В январе 1943 года его служба продолжилась в составе 1620 артполка. Теперь уже разведчиком служил солдат по август 1943 года. Вскоре ранение вывело из строя Дмитрия Петровича. Он был тяжело ранен в обе ноги и до ноября 1943 года находился в госпитале на излечении. После госпиталя служил в составе 900 артиллерийского полка разведчиком до октября 1945 года. Участвовал в освобождении Варшавы и взятии Берлина. Демобилизован на основании Указа Президиума Верховного Совета СССР от 25 сентября 1945 года и уволен в запас 10 октября 1945 года. Последнее воинское звание - рядовой.