Foi graduado Major de Infantaria n.º 9, por D. João VI, tendo criado o Batalhão de Caçadores n.º 4. Combateu por diversas vezes com o Batalhão de Caçadores no Buçaco, Castelo Rodrigo e Linhas de Torres. Após ter combatido na Batalha dos Arapiles, na Batalha de Vitória e no assalto a San Sebastian, Rego Barreto foi destacado para o Brasil onde criou a Divisão dos Voluntários Leais de El-Rei. Ao comando desta Divisão, derrotou uma insurreição republicana federalista em Pernambuco, conhecida por Revolução Pernambucana, onde foi depois governador geral de 1 de julho de 1817 a 5 de outubro de 1821.