Il commande une division lors de l'avance en Espagne et commande l'avant-garde britannique à la bataille de La Corogne en 1809, accédant au commandement général après l'assassinat de Sir John Moore . Plus tard cette année-là, il commande l'armée de réserve pendant la campagne de Walcheren. Il est nommé commandant en chef d'Irlande et est admis au Conseil privé d'Irlande en 1812. Il commande la première division du duc de Wellington lors de la Bataille de la Nivelle et de la bataille de la Nive en 1813. Il est capturé lors de la sortie française lors de la bataille de Bayonne en 1814 .