Foi ajudante de campo do marechal William Carr Beresford, permanecendo nessas funções quando foi promovido a major e a tenente-coronel. Era ajudante de campo daquele oficial britânico quando este foi obrigado retirar-se para Inglaterra na sequência da Revolução liberal do Porto, ocorrida em Agosto de 1820.