Treballà de tipògraf i col·laborà a Idea Nova i El Igualadino. Afiliat al partit republicà federal, fou processat i empresonat (1896), considerat autor de fulls subversius. Dirigí més tard La Autonomía, de Reus, i El Campesino, de la federació de rabassaires. Col·laborà a El Poble Català (1916) i després a La Veu de Catalunya, amb el pseudònim de Roc Guinart.
Publicà Montjuich: notas y recuerdos históricos (1917) i Marina catalana medieval (1922).