Aparte de otras dignidades y oficios, llegó a ser comendador mayor de la Orden de Alcántara, alcaide del Real Alcázar de Sevilla, Gran canciller de las Indias, general de la Caballería española, tesorero general de la Corona de Aragón y teniente general.