Fue adelantado mayor de la frontera de Andalucía y notario mayor de Andalucía; ocupó los cargos de embajador ante la Santa Sede y vicario general en Italia en tiempos de Urbano VIII; fue sucesivamente virrey de Cataluña, Nápoles y Sicilia, así como gobernador de Milán.