Ejerció como catedrático de historia primitiva del hombre en las universidades de Barcelona y Madrid, siendo nombrado director del Museo Arqueológico Nacional entre 1968 y 1981, al mismo tiempo que colaboraba con el CSIC.