Sentou praça em Portugal, tendo servido na Índia portuguesa e depois no Estado do Brasil, uma colônia do império português, território onde chegou com o posto de capitão, tendo naturalizado-se brasileiro aquando da independência do Brasil (1822) do Reino Unido de Portugal, Brasil e Algarves (1815-1822) e da fundação do Império do Brasil (1822-1889). Nomeado tenente-coronel comandante da fronteira, em Rio Pardo, exerceu o cargo por mais de cinquenta anos. Participou das campanhas do Rio Grande do Sul em 1801, primeira campanha cisplatina e da Guerra contra Artigas, chegando ao posto de general.