Во время малолетства князя Милана, в 1868—1872 годах, Ристич был членом регентского совета; провёл конституцию 1869 года. В 1872—1873 годах он был премьером и в 1876 году вновь занял это место. Провёл неудачную войну с Турцией, руководил сербской политикой во время второй войны 1877—1878 годов, был представителем Сербии на Берлинском конгрессе, где добился, ловко лавируя между Россией и Австрией, признания независимости Сербии и расширения сербской территории.