Advocat, fou secretari d’E.Figueres i destacà com a defensor de causes obreres. Republicà, fou diputat a corts el 1873 i senador per Tarragona els anys 1903, 1905, 1907 i 1910. Com a pedagog, fou catedràtic de les escoles normals de Pamplona (1865), Madrid (1898), que dirigí, i de l’escola superior de magisteri (1909). Publicà Estudios pedagógicos (1892) i diverses conferències sobre les Filipines i Puerto Rico.