Es licenciado (1982) y doctor (1985) en Ciencias Económicas por la Universidad de Barcelona, en la que es profesor titular de Economía, Ética y Ciencias Sociales desde 1987.