Fue profesor de historia económica de la Universidad de Barcelona de 1956 a 1967, catedrático en la Universidad de Valencia de 1968 a 1969 y en 1970-1980 en la Universidad Autónoma de Barcelona, volviendo nuevamente en 1981 a la Universidad de Barcelona.