De nuevo fue ministro con Narváez (1847 a 1849), sustituyendo a Beltrán de Lis, y con el conde de San Luis (1853 a 1854), desempeñando las dos veces la cartera de Marina.