L’antiga església parroquial de Sant Joan, d’origen romànic (és esmentada ja el 958), fou cedida pels comtes de Besalú el 977 a la col·legiata de Santa Maria de Besalú, que exercí la jurisdicció del lloc. Formà part després del vescomtat de Bas. L’església esdevingué sufragània de la de la Pinya; fins el 1936 conservà una notable talla (segle XIII) de la Mare de Déu. Formà part de l’antic terme de la Pinya.