Elegido diputado por el distrito de Figueras en agosto de 1872 y reelegido en mayo de 1873, fue Ministro de Ultramar con la Primera República, en un gabinete presidido por Pi y Margall, desde 28 de junio a 18 de julio de 1873.