Representante de Cádiz en las Cortes Constituyentes de 1869, fue diputado por Sevilla en las Cortes posteriores de 1872, y, apenas proclamada la República, fue nombrado intendente general de las islas Filipinas, desde donde regresó a Cádiz tras el golpe de Estado de Pavía.