Вёл упорную борьбу с суздальско-нижегородскими князьями за ярлык на великое княжение. Боролся против Твери, Литвы. Присоединил к Москве Владимир, Тулу, возвратил Галич. Дмитрий Иванович поощрял развитие и укрепление Москвы. В те времена даже храмы на Руси строились деревянными, поэтому любое каменное строительство находило отражение в летописи. Постоянные пожары привели к тому, что старые, построенные ещё при Иване Калите, дубовые стены и башни Кремля обгорели и обрушились. В 1365 году князь Дмитрий принял решение построить каменные стены вокруг Кремля. Это дорогая и трудоёмкая стройка завершилась в 1367 году, а уже через год новая крепостная стена спасла город во время наступления на Москву литовского князя Ольгерда. Белая каменная стена преобразила внешний вид Москвы, с тех пор она получила название Белокаменная.