Als seus orígens coneguts (938 i 982) era una parròquia independent dita Sant Pere de Vilallonga. Al segle XIV perdé la independència i l’antic nom i passà a ésser sufragània d’Alpens. Tenia 2 famílies el 1686. És una església preromànica amb algunes reformes fetes els anys 1724 i 1837.