A nou anys inicià estudis amb P. Blanch i quan en tenia onze, segons B.S. Saldoni, oferí diversos concerts de piano a Barcelona. A partir de llavors degué començar a rebre classes de Jaume Biscarri, amb qui conegué la tècnica de H. Herz i S. Thalberg, i estudià harmonia amb G. Balart. Ja adolescent, començà a impartir classes de piano i a tocar en diferents cafès barcelonins. Compongué la sarsuela Dramas de taberna, que fou estrenada al Teatre Odeón el 1862, i dues més, Armando el pescador (1867) i El ruego de una madre. Escriví també música per a piano, per a cant i piano i algunes obres orquestrals, per exemple Tanda de valses, que l’any 1859 s’interpretà al Gran Teatre del Liceu. El 1870 es traslladà a Barbastre, on treballà com a professor de piano.