Родился 9 марта 1923 года в селе Логовое Шебекинской волости Белгородского уезда, Курской губернии (ныне Шебекинский городской округ) в семье хлебороба.
В 1937 году окончил 7 классов Логовской неполной средней школы, затем с отличием ремесленное училище в городе Шебекино. До призыва в армию в 1941 году работал слесарем на сахарном комбинате им. Буденного.
С началом Великой Отечественной войны был направлен военкоматом в Моршанское минометно-пулеметное училище офицеров, в Тамбовскую область, затем в действующую армию. Демобилизован в 1946 году.
Награжден: орденом Красной Звезды, орденом Отечественной войны I степени , юбилейными медалями.
Использованные источники:
- Тарасов Иван Дмитриевич // Война глазами фронтовиков-белгородцев: сб. воспоминаний Великой Отечественной войны 1941–1945 гг. / ред. сов.: Е. С. Савченко, М. А. Деркач, А. В. Кулабухов, В. С. Кучеренко. – Белгород : Обл. типограф., 2005. – С. 486.