Existia ja el 1003, i l’antiga església romànica fou transformada al llarg del s XVII. Guarda un antic sarcòfag esculpit (s XIV). La quadra civil tenia des del s XV els masos de Montalegre o Bosc, Miquel, Sauleda, Franc, Ermengol i Galí. Aquest darrer donà el nom modern a l’església. La quadra de Sant Joan formà part de les Quadres Unides (amb Folgueroles, Riudeperes, Golomers i Torrellebreta) fins el 1770, que s’uní al municipi de Sentfores, i el 1931 passà, amb Sentfores, a Vic.