Catedrático de Ciencias Naturales de los institutos de Montcada y Egara y, desde 1983, director y posteriormente investigador del Instituto de Paleontología de Sabadell.