В 1918 году вступил в ВКП(б)/КПСС.
В Красной Армии с 1919 года. В 1928 году окончил Военную академию имени М.В. Фрунзе.
Иван Дмитриевич Васильев родился 20 сентября (3 октября) 1897 года в Санкт-Петербурге в семье рабочего. Русский. В 1918 году вступил в ВКП(б)/КПСС.
В Красной Армии с 1919 года. В 1928 году окончил Военную академию имени М.В. Фрунзе.
На следующий день после начала Великой Отечественной войны по
лковник И.Д. Васильев назначен командиром 14-й танковой дивизии.
3 февраля 1943 года генерал-майор Васильев И.Д. назначен командиром 19-го танкового корпуса, которым командовал до конца войны.
В первых числах ноября 1943 года, на завершающем этапе Мелитопольской операции, танкисты и стрелки по
д руководством генерал-майора Васильева обеспечили прорыв сильно укреплённого немецкими войсками Турецкого вала, чем в значительной степени облегчили последующее освобождение Крыма.
Указом Президиума Верховного Совета СССР от 3 ноября 1943 года за умелое командование танковым корпусом, мужество и
героизм, проявленные в борьбе с немецко-фашистскими захватчиками, генерал-лейтенанту танковых войск Васильеву Ивану Дмитриевичу присвоено звание Героя Советского Союза.
В апреле 1944 года в ходе Крымской операции 19-му танковому корпусу предстояло решить важнейшую задачу по разгрому немецких вой
ск, однако при проведении рекогносцировки И.Д. Васильев был тяжело ранен и командование корпусом принял его заместитель.
5 июля 1945 года И.Д. Васильев назначен командиром 10-го механизированного корпуса, который участвовал в разгроме Квантунской армии Японии.
С 1963 года генерал-полковник тан
ковых войск Васильев И.Д. в отставке. Жил в городе-герое Москве. Скончался 24 февраля 1964 года. Похоронен на Новодевичьем кладбище.
медаль «Золотая Звезда» Героя Советского Союза №1243
3 ордена Ленина
3 ордена Красного Знамени
2 ордена Кутузова I-й степени
орден Отечественной войны