És llicenciat en lletres, doctor en Pedagogia per la Universitat de Barcelona, catedràtic emèrit d’Antropologia de l’Educació a la Universitat de les Illes Balears i escriptor. Ha escrit narrativa: L’abisme, premi de novel·la Ciutat de Palma; Els alicorns, premi Josep Pla 1971; Els rius de Babilònia, premi Sant Joan de novel·la 1984; La dama de les boires (1987); Paradís d’orquídies (1992); Els jardins incendiats, premi Carlemany 1997; Tigres, premi Ramon Llull de les Lletres Catalanes, 2007; Amor captiu (2012). També ha conreat l’assaig i la narrativa per a infants i joves: El rei Gaspar, premi Folch i Torres 1975; Tot quant veus és el mar, premi de la Generalitat de Catalunya al millor llibre infantil publicat l’any 1987 i Premi Nacional de Literatura Juvenil del Ministeri de Cultura 1988; Els rius de la lluna, premi Ala Delta 1989; Recorda’t dels dinosaures, Anna Maria, premi Edebé 1991; Han cremat el mar, de bell nou Premi Nacional de Literatura Juvenil del Ministeri de Cultura 1994; i Samba per a un menino da rua, designada per a la Llista d’Honor de l’IBBY 2002.
La seva obra ha estat traduïda a l’alemany, al castellà, l’anglès, el gallec, l’euskera, l’holandès, el rus, l’italià i el francès.
Ha col·laborat a la premsa diària i ha impartit cursos i pronunciat conferències a Barcelona, Tarragona, Madrid, Vigo, València, Donosti, A Coruña, Huelva, Pamplona, Valladolid, Sevilla, Santander, París, Frankfurt, New York, Berlín, Bremen, Pàdua, Palermo, Bolònia, Cagliari, México, Ville Québec, Mont-real i Bogotà, entre d’altres.