Mahon wurde als ältester Sohn von Henry Blake Mahon und der Matilda, Tochter von Colonel Thomas Seymour, of Ballymore Castle, geboren. Er wurde an einer Schule in Portarlington erzogen. 1883 wurde er als Offizier in die 21st Hussars aufgenommen und wechselte bald zu den 8th (The King’s Royal Irish) Hussars, mit denen er bis 1889 in Britisch-Indien diente. Er wurde 1888 zum Captain befördert und war von 1890 bis 1893 Adjutant in seinem Regiment.
Von 1893 bis 1900 diente Mahon bei der ägyptischen Armee. Im Mahdi-Aufstand nahm er an der Dongola-Expedition von 1896 und dem Nil-Feldzug von 1897–1899 teil und wurde mehrfach ausgezeichnet, unter anderem mit dem Distinguished Service Order. Im November 1898 erhielt er den Brevet-Rang eines Lieutenant Colonel und im März 1900 den eines Colonel. Er ging anschließend nach Südafrika, wo der Zweite Burenkrieg begonnen hatte. Hier wurde er in Stabsverwendungen sowie als Kommandeur einer Kavallerie-Brigade eingesetzt. Im Mai 1900 leitete er die Abteilung, die dem belagerten Mafeking Entsatz brachte. Er wurde erneut mehrfach ausgezeichnet, unter anderem mit der Queen’s South Africa Medal mit drei Spangen, und als Companion in den Order of the Bath aufgenommen.
Von 1901 bis 1904 amtierte Mahon als Gouverneur der sudanesischen Provinz Kordofan und erhielt 1904 den regulären Rang eines Colonel. Von 1904 bis 1908 befehligte er in Indien einen Distrikt und wurde 1909 Kommandeur einer dortigen Division im Range eines Major-General. 1911 wurde er als Knight Commander in den Royal Victorian Order aufgenommen und im September 1912 zum Lieutenant-General befördert.
1921 trat Mahon im Rang eines General aus dem Dienst und ließ sich in Mullaboden nieder. Er wurde zum Senator des kurzlebigen Südirland ernannt und diente anschließend auch im Senat des Irischen Freistaats, dem er bis zu seinem Tod angehörte.