Poeta, filòleg, professor i sindicalista de Sant Joan. Formà part del Taller Llunàtic (1977-1988).
Activista en defensa de la llengua catalana i de l'educació pública a Mallorca, l'any 2014 va fer una vaga de fam de més de quaranta dies per lluitar contra les polítiques neoliberals i castellanitzadores del llavors president del govern balear, José Ramon Bauzà (PP).
És autor dels poemaris Insecticida (1977) i Simulacre (1980). També ha cultivat l'assaig (Freixura de porc o incitació a la intolerància, 1983) i les memòries (Conversa amb Gabriel Cañellas: l'amo en Biel, 2003).
Part dels seus articles periodístics de joventut són a Mossegades (1995).
L'any 1991 publicà Un Puput de cresta molla: l'anticatalanisme a Mallorca: noms, llinatges i fotografies, un llibre-acció que apunta directament als personatges principals de l'anticatalanisme a l'illa.
Contingut elaborat per Xesc Alemany Sureda.