 During the Peninsular War, he fought in the Siege of Badajoz and Siege of Ciudad Rodrigo, both in 1812.He served in Canada and fought in the Battle of Saint-Denis during the Lower Canada Rebellion.He was Colonel of the 91st (Argyllshire) Regiment of Foot from 1855 to 1861, transferring in 1861 to the 6th (Royal 1st Warwickshire) Regiment of Foot, a position he held until his death in 1869.