En 1882, Percy est élu député de Westminster et occupe le siège jusqu'à ce qu'il soit divisé en vertu de la Redistribution of Seats Act 1885. Aux élections générales de 1885, il est élu député de St George's, Hanover Square, jusqu'à ce qu'il démissionne de son siège en 1887[2].
Percy est major dans le 3e bataillon (de milice) des Northumberland Fusiliers à partir de 1886 et est promu lieutenant-colonel le . Au début de 1900, il rejoint le régiment lorsqu'il est stationné à Malte[3]. Il est nommé commandant de la Brigade d'infanterie volontaire de Tyne le , avec le grade de colonel dans la Force des volontaires pendant son service. Dans la liste des honneurs du couronnement de 1902, il est nommé aide de camp du roi Édouard VII avec le grade régulier de colonel. Il sert comme tel jusqu'à la mort du roi en 1910 et est renommé aide de camp du roi George V de 1910 à 1920.
Il est haut shérif du Warwickshire en 1910, parfois conseiller municipal du comté de Warwickshire et président du conseil du comté de Warwickshire.