боярское правительство возглавлял митрополит Алексий. Дмитрию с боярами приходилось решать сложные внутри– и внешнеполитические задачи, важнейшими из которых были укрепление и расширение Московского великого княжества, борьба за владимирское великое княжение с великим князем нижегородским Дмитрием Константиновичем, с великим князем тверским Михаилом Александровичем, отражение экспансии Великого княжества Литовского, сопротивление Золотой Орде.
В 1362 правительство Дмитрия добилось от князя нижегородского Дмитрия Константиновича уступки полученного в Орде ярлыка на владимирский великокняжеский стол, а в 1363 Дмитрий Константинович был вынужден отказаться от ярлыка в пользу великого князя московского. В 1366 Дмитрий женился на дочери Дмитрия Константиновича Евдокии Дмитриевне. В 1367–1368 в условиях постоянной военной угрозы начал постройку в Москве белокаменного Кремля. В 1368 Дмитрий, вмешавшись в спор тверских князей о наследстве князя дорогобужского Семена Константиновича, пригласил князя тверского Михаила Александровича с боярами в Москву, посадил их по стражу и добился отказа от Городка и от части наследства князя Семена. С приближением ордынских послов был вынужден отпустить Михаила в Тверь, заключив с ним мирное соглашение. Осенью 1368 напал на Тверь, побудив тем самым Михаила бежать в Литву к своему родственнику великому князю литовскому Ольгерду. В том же году Дмитрий выдержал осаду в Московском Кремле от войск Ольгерда, а затем вернул Михаилу Городок и часть наследства князя дорогобужского Семена. Новую войну с князем тверским Михаилом Дмитрий начал в 1370, Михаил вновь бежал в Литву, а Дмитрий, вступив в Тверскую землю, захватил Микулин и сжег Зубцов. В декабре 1370 был осажден в Москве Ольгердом. В 1371 не пустил во Владимир князя тверского Михаила, получившего в Орде ярлык на великое владимирское княжение. В том же году, во время пребывания Дмитрия в Орде, митрополит Алексий заключил мирный договор с Ольгердом.
Сложными были отношения Дмитрия и с великим князем рязанским Олегом Ивановичем. Попытка Дмитрия признать независимость от Рязани Пронского удела обострила их отношения. В 1371 войско, посланное Дмитрием против Олега, разбило рязанцев под Скорнищевом. По-видимому, в 70-х годах XIV века начал чеканить в Москве монеты.
Получив в Орде (1371) ярлык на владимирское великое княжение, Дмитрий был вынужден заплатить значительный выкуп, а затем отражать вторжения войск князя тверского Михаила в пограничные московские земли (конец 1371 – весна 1372). Встретившись летом 1372 под Любутском, Дмитрий и Михаил уклонились от боя и заключили мир. Поводом к новой московско-тверской войне послужил отъезд из Москвы в Тверь (1374) сына московского тысяцкого И.В. Вельяминова и гостя Некомата Сурожанина. Готовясь к войне, Дмитрий заключил договор с Новгородом. После объявления Михаилом в конце июля 1375 войны Московскому княжеству Дмитрий двинулся к Твери, поддержанный князьями серпуховско-боровским, суздальскими, ярославскими, ростовскими, стародубским, белозерским, можайским, тарусским, новосильским,