Петров Дмитрий Иванович родился в 1899 году в городе Лаишев Лаишевского уезда Казанской губернии. Русский. Беспартийный.
На фронт Великой Отечественной войны призвали в мае 1943 года. Воевал в составе 418-го гаубичного артиллерийского полка 7-ой отдельной мотострелковой дивизии 2-го Белорусского фронта. Был единожды легко контужен. Участник Гражданской войны с 1919 года по 1921 год.
Свой боевой путь закончил в июле 1945 года в звании гвардии сержанта.
Награжден медалью «За отвагу».