Родился в 1924 году в селе Нижняя Матренка Добринского района в многодетной крестьянской семье.
С 1940 года – в Вооруженных силах. После окончания в 1942 году Качинской военной авиационной школы пилотов участвовал в боевых действиях на Калининском, Волховском, Воронежском, Степном, Западном, Брянском, 1-м Прибалтийском, 3-м Белорусском и 1-м Украинском фронтах. Совершил 195 боевых вылетов, в ходе которых сбил лично 10 самолетов противника. На его боевом счету последний фашистский самолет, уничтоженных советскими летчиками в ходе Великой Отечественной войны. Участник Парада Победы.
Послевоенная служба И. Д. Свиридова была связана с Военно-Воздушными Силами, где он прошел путь от командира звена до заместителя начальника боевой подготовки ВВС. Он окончил Военно-воздушную академию и Военную академию Генерального штаба.
В 1970-77 годах он является начальником Липецкого Центра боевого применения и переучивания летного состава. Под его руководством и непосредственном личном участии летный и инженерно-технический состав успешно осваивал реактивные самолеты третьего поколения с измеряемой геометрией крыла, новые типы вертолетов, беспилотные средства разведки.
Одновременно Иван Дмитриевич принимал активное участие в общественно-политической жизни города и Липецкой области. Избирался депутатом Советов народных депутатов различного уровня.
За самоотверженный ратный труд награжден тремя орденами Красного Знамени, двумя орденами Отечественной войны I степени, орденом Отечественной войны II степени, тремя орденами Красной Звезды, 18 медалями, а также иностранными орденами и медалями (Болгарии, Кубы, Польши, Монголии, Чехословакии). В 1971 году ему было присвоено почетное звание «Заслуженный военный летчик СССР».