A la muerte del virrey Luis de Velasco en 1564 es nombrado por el ayuntamiento de la ciudad de México capitán general, nombramiento que le enfrentó con la Audiencia.