Fue hijo del segundo virrey de la Nueva España y cumplió dos periodos en ella, uno bajo Felipe II (1590-1595) y otro bajo Felipe III (1607-1611), mientras en el periodo intermedio fue virrey del Perú.
Por sus buenos servicios a la Corona desempeñó después el cargo de presidente del Real y Supremo Consejo de Indias.