A lo largo de su vida ocupó diversos cargos y nombramientos, siendo senador perpetuo y vitalicio del Reino, diputado de la Real Maestranza de Caballería de Sevilla, mayordomo mayor del rey consorte Francisco de Asís de Borbón, mayordomo mayor y caballerizo mayor de la infanta María Isabel Francisca de Borbón, princesa de Asturias, gentilhombre de cámara de la reina Isabel II de España y ayo del rey Alfonso XII de España siendo príncipe.