Ha sido catedrático de Zoología en el Departamento de Biología Evolutiva, Ecología y Ciencias Ambientales, Facultad de Biología, Universidad de Barcelona. Actualmente es profesor emérito de la misma institución. Desde su tesis doctoral su principal campo de investigación ha sido la biomecánica de los vertebrados. Actualmente se ocupa también de la teoría evolutiva y la historia de la ciencia.