Estudià als seminaris de Vic i de Barcelona i s’ordenà de sacerdot. Estudià aleshores a l’Acadèmia de Belles Arts de Barcelona, i hi exercí la pintura fins el 1880, que ingressà a la Companyia de Jesús. Residí a Anvers, a l’Havana, a El Puerto de Santa María, a Barcelona, a València, a Saragossa, a Manresa i, finalment, a Veruela, i arreu féu pintures, principalment de tipus religiós. Estigué dos anys a Castellterçol, on pintà l’altar i l’interior de l’església parroquial. Entre els retrats es destaquen el de Jaume Balmes i el de Lleó XIII. Fou, a més, un eminent miniaturista.