Joan nació en 1951 en Barcelona en una familia donde la práctica psiquiátrica y la búsqueda del rigor científico en la dualidad mente-espíritu ya estaba presente. Estudió simultáneamente Medicina y Antropología Social, de las que se graduó en 1974 y 1975 respectivamente. Se doctoró en Medicina (1991). Como psiquiatra se ha propuesto trabajar en el marco de la Psiquiatría Transcultural. Ha sido miembro del Comité Internacional de la Sección de Psiquiatría Transcultural (Asociación Mundial de Psiquiatría) desde 2002 hasta 2008, sirviendo como secretario de la Sección desde 2005 hasta 2008. En 1992 realizó un trabajo de campo en Ecuador en una comunidad shuar, conocida por el uso tradicional de la ayahuasca. Actualmente es el director del Departamento de Salud Mental Pública de Andorra (SAAS).