Il est né à Wrotham (Kent). Après avoir étudié à Eton, il entra dans l'armée en comme aspirant dans les "", un corps alors stationné dans le Haut-Canada. Sa première participation à une opération militaire eut lieu au Portugal, contre les troupes napoléoniennes à la bataille de Vimeiro, où il fut blessé ; à la bataille de La Corogne, il était aux côtés de John Moore quand celui-ci fut mortellement blessé. Il fut alors nommé de l'armée du Portugal par William Carr Beresford, et fut présent à la plupart des batailles de la Guerre d'indépendance espagnole. Il fut à nouveau blessé à Vitoria. À Albuera, il permit la victoire britannique en prenant la responsabilité, à un moment critique de la bataille, de pousser la division du général Cole à avancer.