En 1658 fue nombrado Oidor de la Casa de Contratación de Indias en Sevilla y, tras el fallecimiento de Gil González Dávila, Cronista Mayor de Indias.