Tras la proclamación de la Primera República Española ocupó la cartera de ministro de Ultramar, entre el 24 de febrero y el 11 de junio de 1873, bajo la presidencia de Estanislao Figueras, y seguidamente, hasta el 28 de junio de ese mismo año, ya bajo la presidencia de Pi y Margall.