Desde 1982, ha ejercido de profesor de Filosofía en varios institutos de enseñanzas medias de Barcelona y ha sido colaborador del Instituto de Ciencias de la Educación en la Universidad de Barcelona durante trece años.