Nace en Lleida el 12 de agosto de 1932.
A los 8 años inicia sus estudios de solfeo y saxo en la escuela Municipal de Música de la ciudad con el maestro Manel Calpe. Más tarde cursa allí su estudios de clarinete.
En el año 1948, a los 15 años, se alista como soldado voluntario en Música de la Agrupación de Montaña nº 1 de la guarnición de Lleida, donde permanece hasta 1952, año en que, por oposición, asciende a sargento con la especialidad de requinto. Cursa tres años de piano con el maestro Lluís Carreras y los estudios superiores, con los maestros Joseph Garcia i Garcia, capitán director músico, y Ricard Dorado i Xaneiro, comandante del mismo cuerpo. Obtiene la titulación por libre en el Conservatorio de Zaragoza. En 1982, por oposición, asciende a alférez subdirector y es destinado a la Música del Gobierno Militar de Guipúzcoa.
Es autor de más de ciento-cincuenta obras que recogen los distintos estilos de la música ligera del momento, muchas galardonadas en los distintos concursos y festivales que han tenido lugar en todo el estado. Además, ha compuesto para banda 14 marchas militares. 2 pasacalles, 1 acuarela campestre, la Conca de Tremp, y 8 himnos.
Para cobla y coral polifónica o cobla sola, 22 sardanas, 1 marcha y 1 mazurca. Para coral polifónica a capela, 1 obra pop. Para chirimía y tamborín, 1 marcha. Para acordeón, 1 vals musette y 1 mazurca. Para coro infantil, 3 canciones. Para grupo masculino, 1 habanera. Para orquesta sinfónica, 3 cuadros de la obra Serafí Pitarra, El bressol de Jesús.
Actualmente es teniente emérito en el cuerpo de músicas militares.