Nel 1798 esso giunse a Valli su carri trainati da cavalli, e da lì trasportato a braccia dalle donne della filanda di Riva di Staro fino a Staro.
La chiesa, in stile barocco, custodisce opere del Marinali ed è costituita da una unica navata, da due piccole cappelle laterali e tre altari.
Il campanile, addossato alla chiesa, presenta una cupola diversa da quella dei primi anni del ‘900.
Nel 1928 se ne aggiunse una quarta dedicata a Maria Santissima.