Fue ministro de Estado entre el 1 de noviembre de 1869 y el 9 de enero de 1870 en un gobierno presidido por Prim volviendo a ocupar esta cartera ministerial, ya durante el reinado de Amadeo I, en dos ocasiones: entre el 4 de enero y el 24 de julio de 1871 en un gabinete que presidió Francisco Serrano, y entre el 13 de junio de 1872 y el 12 de febrero de 1873 en un gobierno presidido por Manuel Ruiz Zorrilla.