Дмитрий Иванович родился 10 февраля 1885 года в г.Симбирск (ныне г.Ульяновск). Окончил Симбирскую духовную семинарию (1906г.), учился в изостудиях С.-Петербурга (1909–1913г.г.).
С 1916 года участник 1-й мировой войны. В 1918–1934г.г. преподавал в г.Ульяновск, затем в Калужской области в школе-колонии «Бодрая жизнь».Член Союза художников СССР (1933г.). Труженик тыла периода Великой течественной войны. С 1941 года жил в пос.Родники. Как художник проявил себя в архитектурных пейзажах Поволжья, в первую очередь городов Ульяновска, Казани, Свияжска. В 1940–1950-е гг. зарисовщик в археологических экспедициях АН СССР в Московской области и Поволжье. В 1948 году принимал участие в раскопках на Болгарском городище под руководством А.П.Смирнова, зарисовал сохранившиеся архитектурные памятники. Автор иллюстраций в монографии А.П.Смирнова «Волжские булгары» (1951г.).
Умер 13 января 1980 года, похоронен в пос.Родники Московской области.