Дмитрий Иванович Рихтер родился в 25 октября (6 ноября) 1848 года в городе Москве.
Проживая в столице Российской империи городе Санкт-Петербурге Д. И. Рихтер, на протяжении трёх лет, был студентом Института путей сообщения (ныне Петербургский государственный университет путей сообщения), а затем слушал лекции в заграничных университетах.
С 1876—1889 году Рихтер Д. И. служил в тверском губернском земстве, сначала по страхованию, потом в статистическом отделении тверского губернского земства и содействовал выработке особых приемов территориальной статистики по учету земель с получением сведений на волостных съездах и обратил специальное внимание на исследование хозяйства на церковных землях.
С 1890 года Рихтер занимает должность заведующего статистикой в дворянском банке.
По инициативе Дмитрия Ивановича Рихтера в 1894 году учреждена статистическая комиссия при Императорском Вольном экономическом обществе. В 1900—1903 годах Д. И. Рихтер состоял секретарем ВЭО и редактировал его «Труды».
Первые печатные работы Рихтера помещены в некоторых заграничных изданиях. Тверским земством изданы составленные им, отчасти вместе с В. И. Покровским, описания Ржевского (1885) и Вышневолоцкого (1889) уездов и «О ценности и доходности земель Ржевского уезда» (1884).
Из других работ Рихтера Д.И. выдается «Опыт разделения Европейской России на районы по естественным и экономическим признакам» («Труды ВЭО», 1898); к той же теме он вернулся в сборнике, изданном в честь И. А. Стебута в 1904 году.
В сборнике «Влияние урожаев и хлебных цен» (1897) Рихтеру принадлежит статья: «Задолженность частного землевладения».
В 1904 году напечатал статью «Bemerkung ?ber die twerischen Karelier» в Гельсингфорсск. «Journ. de la societ? finno-ougrienne».
Дмитрий Иванович Рихтер напечатал много статей по географии и статистике в «Энциклопедическом словаре Брокгауза и Ефрона» был помощником редактора географического отдела «ЭСБЕ», а затем занял должность редактора.
В 1909 году Д. И. Рихтер приступил к составлению «Географического словаря России» (всего по 1911 год вышло шесть его выпусков).
Дмитрий Иванович Рихтер скончался 2 июля 1919 года в городе Пушкине.