Em 1658, é governador da praça de Juromenha, no Alentejo. Foi governador geral de Pernambuco, de 1661 a 1664,[1][2] assumindo depos a governação da cidade de Beja, em 1665.
Publicou diversos livros de grande valor histórico, de onde se destaca A Relação da Viagem Que Fez ao Brasil a Armada da Companhia, Ano de 1665 de 1667 e Nova Lusitânia,[1]História da Guerra Brasílica de 1675. Esta última obra, que é considerada um clássico da língua portuguesa, representa o primeiro grande estudo no domínio da História da América portuguesa.