Российский военный и государственный деятель. Генерал от инфантерии. Член Государственного совета. Санкт-петербургский военный генерал-губернатор, управляющий и гражданской частью. Член Попечительского совета заведений общественного призрения в Санкт-Петербурге.
Дмитрий Шульгин родился 29 февраля 1784 года в городе Валдай, Новгородской области. По окончании первоначального образования в Московском университетском пансионе, 5 февраля 1800 года определен подпрапорщиком в лейб-гвардии Преображенский полк. Произведен 11 декабря 1804 года в портупей-прапорщики, а 9 января 1805 года - в прапорщики лейб-гвардии.
В рядах Преображенского полка Шульгин совершил заграничный поход в Шлезию и Моравию и 20 ноября 1805 года участвовал в сражении под Аустерлицем. За отличие в этом сражении награжден орденом святой Анны IV степени. Произведенный 14 ноября 1806 года в подпоручики, в следующем году участие в походе в Пруссию и в мае 1807 года сражался под Гельсбергом.
По возвращении в Россию Дмитрий Шульгин участвовал в походе против шведов в Финляндию и в экспедиции, предпринятой для покорения Аландских островов. За отличие в этой кампании произведен 11 августа 1809 года в поручики.
В чине штабс-капитана 19 ноября 1811 года Дмитрий Иванович переведен в Лейб-гвардии Литовский полк, в рядах которого принимал участие во многих боях Отечественной войны - при Витебске, Смоленске, Тарутине, Малом Ярославце и Красным. За генеральное сражение под Бородиным 8 сентября 1812 года награжден орденом святого Анны II степени с алмазными украшениями. За отличие в кампании произведен 20 января 1813 года в капитаны.
В Заграничном походе Шульгин находился в сражениях при Люцене и Бауцене, причем за последнее 26 августа 1813 года награжден орденом святого Владимира IV степени с бантом и прусским орденом «Pour le mérite». В августе сражался при Дрездене, Кульме и Лейпциге. В январе 1814 года участвовал в боях на Бриеннском поле и при Ла-ротьере, а также под Парижем. За взятие столицы Франции награжден серебряной медалью.
Дмитрий Шульгин 28 января 1816 года произведен в полковники, а 29 ноября 1819 года переведен в Екатеринославский гренадерский полк и назначен его командиром.
В 1824 году в чине генерал-майора Шульгин состоял командиром 3-й бригады 2-й гренадерской дивизии, из которой 2 августа 1825 года переведен в Москву обер-полициймейстером. На этом посту удостоен орденов святой Анны I степени, святого Владимира III степени. За выслугу двадцать пять лет в офицерских чинах 26 ноября 1827 года награжден орденом святого Георгия IV степени.
В 1830 году высочайшим приказом Дмитрий Иванович Шульгин назначен начальником 18-й пехотной дивизии, которая в составе других войск предназначалась для усмирения мятежа, вспыхнувшего в Польше. Принял участие в этом усмирении и за удачные действия против мятежников 23 января 1832 года награжден орденом святого Владимира II степени. Получил чин генерал-лейтенанта 6 декабря 1833 года.
Генерал Шульгин 12 октября 1840 года занял пост начальника 2-й гренадерской дивизии, но вскоре по болезни принужден оставить эту должность и Высочайшим приказом от 19 декабря 1843 года назначен состоять по армии.
Дмитрий Иванович 4 января 1846 года назначен Санкт-Петербургским комендантом. Занял пост исправляющего должность Санкт-Петербургского военного генерал-губернатора 21 апреля 1847 года, а 11 апреля 1848 года утвержден в этой должности. Произведен 25 июня того же года в генералы от инфантерии.
Оставаясь в должности генерал-губернатора, Шульгин 1 ноября 1848 года стал членом Государственного совета. В тот же день назначен вице-президентом комитета попечительного о тюрьмах Общества и за отличное и примерное благоустройство и за образцовый порядок неоднократно удостаивался Монаршей признательности, объявляемой ему в именных указах совету Общества. Также являлся членом Попечительского совета заведений общественного призрения в Санкт-Петербурге.
Дмитрий Иванович Шульгин скончался 20 декабря 1854 года. Похоронен военный деятель на Лазаревском кладбище Александро-Невской лавры города Санкт-Петербург.
Награды Дмитрия Шульгина
Орден Святой Анны IV степени (1806)
Орден Святой Анны II степени (1812)
Орден Святого Владимира IV степени (1813)
«Pour le mérite» (1813)
Орден Святой Анны I степени (1826)
Орден Святого Георгия IV степени (1827)
Орден Святого Владимира III степени (1829)
Орден Святого Владимира II степени (1832)
Орден Белого Орла (1838)