Llicenciat en filologia catalana per la Universitat de les Illes Balears (1986)
Especialista Universitari en Desenvolupament Humà per la Universitat Oberta de Catalunya (2004)
Foreign Language Assistant a la Universitat de Cardiff, Gal·les (1988-1990)
Professor d'anglès i d'espanyol per a estrangers a l'Estudi General Lul·lià (Palma)
Professor de Secundària d'anglès. Ha exercit als instituts de Xarc (Santa Eulàlia), Llorenç Garcias i Font (Artà), i Albuhaira (Muro).

Membre actiu de diverses ONG, des d'on ha treballat en projectes de cooperació i en elaboració de diversos materials de sensibilització sobre conflictes i sobre desequilibri Nord-Sud i sobre qüestions ambientals.
Vice-president del Fons Mallorquí de Solidaritat i Cooperació (1999-2003)

Membre dels Verds de Mallorca des de 1990.
Conseller del Consell Insular de Mallorca (1999-2003)
Coordinador dels Verds de Mallorca entre 2004 i 2008.

Actualment és diputat al Parlament de les Illes Balears pel grup Bloc per Mallorca.