Por pedido expreso de la reina Mariana de Austria, el papa Clemente X lo nombró Arzobispo de Lima (22 de abril de 1673), cuyo gobierno asumió el 15 de julio de 1674.