Escribir unha continuación para este parágrafo - El viu a acción na Batalla de Roliça
O 17 de agosto de 1808, na batalla de Vimeiro o 21 de agosto de 1808, onde foi ferido, e en Corunna o 16 de xaneiro de 1809 onde estaba ao lado de Sir John Moore cando este foi asasinado. Foi ascendido a maior o 13 de abril de 1809 e nomeado sub-quartermaster-general no exército portugués e estivo presente en moitas das batallas da Guerra Peninsular. Promovido a tenente coronel en 1811, salvou o día para os británicos na Batalla de Albuera o 16 de maio de 1811 ao asumir a responsabilidade nun momento crítico e instando á división do xeneral Cole a avanzar. Participou na batalla de Vitoria o 21 de xuño de 1813, onde foi ferido de novo, e tamén estivo presente na batalla dos Pirineos en xullo de 1813 e na batalla de Nivelle o 10 de novembro de 1813. Comandou a brigada portuguesa na batalla de Orthez o 27 de febreiro de 1814 e na batalla de Toulouse o 10 de abril de 1814. Foi nomeado Caballero Comandante da Orde do Baño en xaneiro de 1815.