Trzykrotnie był pierwszym komisarzem ds. prac publicznych – w 1852 r. oraz w latach 1858–1859 i 1866–1868. W latach 1874–1880 i 1885–1886 był poczmistrzem generalnym. W 1880 r. otrzymał Krzyż Wielki Orderu Łaźni. W latach 1886–1892 był Kanclerzem Księstwa Lancaster. Po śmierci brata w 1888 r. odziedziczył tytuł 7. księcia Rutland i zasiadł w Izbie Lordów. W 1891 r. został kawalerem Orderu Podwiązki. W 1896 r. został kreowany baronem Roos of Belvoir.
Życie prywatne
10 czerwca 1851 r. poślubił Catherine Marley (zm. 7 kwietnia 1854), córkę pułkownika George’a Marleya. Mieli razem jednego syna:
15 maja 1862 r. poślubił Janettę Hughan (1837 – 11 lipca 1899), córkę Thomasa Hughana i lady Louisy Beauclerk, córki 8. księcia St Albans. John i Janetta mieli razem trzech synów i córkę: