Fue alcalde y gobernador civil de Madrid en 1857, diputado a Cortes por Loja y Granada en varias legislaturas entre 1857 y 1884, ministro de Ultramar entre junio de 1867 y junio de 1868 y ministro interino de Marina, capitán de Infantería, intendente general de la Real Casa y Patrimonio, consejero de Estado, gran cruz y collar de la Orden de Carlos III, gran cruz de la Orden de Isabel la Católica, caballero de la Orden de San Juan de Jerusalén y gentilhombre de cámara con ejercicio de Su Majestad.