Travou guerra com Castela, mas dela desistiu depois de obter as vilas de Moura a Serpa, territórios para lá do Guadiana e a reforma das fronteiras de Ribacoa. Percorreu cidades a vilas, em que fortificou os seus direitos, zelou pela justiça e organizou a defesa em todas as comarcas. Fomentou todos os meios de uma riqueza nacional, na extração de prata, estanho, ferro, exigindo em troca um quinto do minério a um décimo de ferro puro. Desenvolveu as feiras, protegeu a exportação de produtos agrícolas para a Flandres, Inglaterra e França. Exportações que abrangiam ainda sal e peixe salgado. Em troca vinham minérios e tecidos. Estabeleceu com a Inglaterra um tratado de comércio, em 1308. Foi o grande impulsionador da nossa marinha, embora fosse à agricultura que dedicou maior atenção. A exploração das terras estava na posse das ordens religiosas. D. Dinis procurou interessar nelas todo o povo, pelo que facilitou distribuições de terras. Fundou aldeias, estabeleceu toda uma série de preciosas medidas tendentes a fomentarem a agricultura, adotando vários sistemas consoante as regiões a as províncias.
Deve-se ainda a D. Dinis um grande impulso na cultura nacional. Entre várias medidas tomadas, deve citar-se a Magna Charta Priveligiorum, primeiro estatuto da Universidade, a tradução de muitas obras, etc.
A sua corte foi um dos centros literários mais notáveis da Península.