Va néixer, l’any 1943, a Calldetenes (Osona). Va cursar estudis de Magisteri a Girona i, l’any 1978, es va llicenciar en Geografia i Història a la Universitat de Barcelona, on també va fer els cursos de doctorat. Té el títol de mestre de català de l’Escola Universitària de Vic.
Ha participat en campanyes d’investigació arqueològica sobre el neolític a França i ha dirigit excavacions arqueològiques en jaciments neolítics, megalítics i de l’edat del bronze a Osona, el Bages, el Berguedà i el Solsonès..
Viu a Manlleu i treballa com a professor d’història i català al col·legi La Salle de Manlleu.
LLIBRES PUBLICATS
(1982) El poblament antic a Osona. Darrers treballs arqueològics (en col•laboració). Barcelona : Generalitat de Catalunya. Departament de Cultura; Vic : Ajuntament, 24 pp.
(1990) El Berguedà: de la prehistòria a l’antiguitat (en col•laboració). Puig-Reig : Àmbit de Recerques del Berguedà, 231 pp.
(1992) El Collet de Brins d’Ardevol: un habitat del calcolític a l’aire lliure(Pinós, Solsonès) (en col.laboració). Barcelona: Direcció General del Patrimoni Cultural. Servei d’Arqueologia. Generalitat de Catalunya, Departament de Cultura, 46 pp.
(1994) La cambra pirenenca de Santes Masses: un sepulcre col.lectiu del bronza antic.(en col.laboració). Barcelona: Direcció General del Patrimoni Cultural. Servei d’Arqueologia. Generalitat de Catalunya. Departament de Cultura, 43 pp.
(1995) Les coves prehistòriques de les Grioteres (Vilanova de Sau, Osona). Vic : Patronat d’Estudis Ausonencs, 151 pp.
PARTS DE LLIBRE: CAPÍTOLS, SECCIONS, FRAGMENTS…(2000) La Balma de l’Oliva (Pinós, el Solsonès) Actes de les Jornades d’Arqueologia i Paleontologia 2000: Lleida, 30 de novembre, 1 i 2 de desembre del 2000.107-118 pp.
(2000) Les Portes (Lladurs, el Solsonès). Actes de les Jornades d’Arqueologia i Paleontologia 2000: Lleida, 30 de novembre, 1 i 2 de desembre del 2000. 119-136 pp.
(2003) Gravats en megàlits neolítics del Solsonià. Actes del I Congrés Internacional de gravats rupestres i murals: homenatge a Lluís Díez-Coronel: (Leida, 23-27 de novembre de 1992), 315 pp.