Дмитрий Вячеславович Иванов родился 17 июля 1912 года в небольшом городе Невесель на французской стороне Женевского озера.
Отцом Дмитрия был знаменитый филолог и поэт эпохи Серебряного века Вячеслав Иванов, блестяще образованный человек. Он изучал античность у знаменитого немецкого историка Теодора Моммзена. Неподалеку от Таврического дворца Санкт-Петербурга Вячеслав Иванов создал неофициальный кружок «Башня», в котором собирались блестящие поэты и самые видные декаденты. В 1913 переехал в Москву, и детские годы Дмитрий провел именно там.
В 1922 семья эмигрировала за границу. Они жили в Италии, где отец принял католичество. Дмитрий Иванов говорил, что отец был православным в России, но всю жизнь мечтал о воссоединении церквей – православной и католической, чтобы, как он говорил, «дышать обоими легкими».
Дмитрий окончил в Риме классический французский лицей, затем получил высшее филологическое образование в Страсбурге и Париже, преподавал в Шартре и Риме. В годы Второй мировой войны был редактором газеты французского экспедиционного корпуса в Италии «Patrie», за самоотверженную работу получил звание офицера и стал кавалером ордена Почетного Легиона.
Журналист и публицист, автор многих статей и нескольких книг, изданных на основных европейских языках, он стремился к сохранению и развитию творческого наследия русских мыслителей начала 20 века, представителей «серебряного века» русской культуры.
Дмитрий Вячеславович исколесил многие страны мира, а затем занимал пост специального корреспондента газеты, сначала в Москве, а с 1955 в Риме. Летом 1958 он встречался в Переделкино с Пастернаком, публиковал о нем статьи.
Дмитрий Иванов – автор целого ряда книг, в частности, исследований о Ватикане и мемуаров о своем отце.
Скончался Дмитрий Вячеславович Иванов 4 июня 2003 года в Риме.