Ha sido profesor de español en el Instituto Cervantes de Tetuán (1990-1995), en la Escuela Superior de Traducción Rey Fahd de Tánger (1989-2002) y catedrático del Departamento de Hispánicas de la Facultad de Letras y CC.