Es licenciado en Filología catalana por la Universidad de Barcelona, ha trabajado de profesor de literatura y lengua catalana en Igualada, Barcelona y Badalona y ha impartido cursos de didáctica de la sociolingüística y la literatura en diversos centros educativos de todo el ámbito catalán.