Joan Mascaro est né à Santa Margalida en 1897, dans une famille d'agriculteurs.
Très tôt, il s'est intéressé à la spiritualité, ce qui lui a permis de par son métier de traducteur, de traduire des textes bouddhistes.
Il était capable de traduire des textes du sanscrit ou du pali vers l'anglais. Rappelons, comme l'a fait dans sa nécrologie le New-York Times que sa langue maternelle était le catalan....
Il a étudié les langues modernes et orientales à l'Université de Cambridge.
Il a aussi été professeur d'anglais à l'Université de Barcelone.
Il est revenu en Angleterre après la guerre civile espagnole où il est décédé en 1987.