Fu costruita nel 1759 sui resti di una precedente pieve romanica del XI sec. dedicata a Santa Maria.
Nei pressi del piccolo ponte San Marco, di fronte alla chiesa, è incastonata nelle vecchie mura una statua di S.Giovanni Nepumoceno, che per tradizione protegge dall’annegamento coloro che cadono nelle acque del fiume.