La chiesa si presuppone abbia origini molto antiche, fin dal VIII secolo. Situata sulla strada che collega Borgosatollo a Brescia, non dispone di sagrato, e presenta struttura a capanna con copertura a due falde, ed affiancata dalla torre campanaria sul lato destro. La facciata è semplicemente intonacata, non presenta caratteristiche stilistiche se non la presenza del portale centrale, affiancato da due finestre rettangolari, ed un rosone centrale sovrastante ad esso. All’interno la chiesa è ad aula unica, presenta copertura con struttura in legno a vista, sorretta da archi in laterizio. Il presbiterio, di dimensioni minori rispetto all’aula, contiene appena l’altare maggiore ed ha la parete absidale affrescata.
VIII – La chiesa è intitolata ad un santo tipicamente longobardo, per cui si ritiene fondata l’ipotesi della sua fondazione al VIII secolo.
1566 – Viene attestata l’esistenza della chiesa di proprietà della parrocchia di Borgosatollo in una visita pastorale di mons. Bollani.
XVII – La chiesa viene restaurata nel suo complesso.
XIX – Viene restaurata la chiesa, compreso il rifacimento del tetto, verso la fine del XIX secolo.
XIX – La chiesa viene allungata nella navata verso la strada, con la copertura di un fosso adiacente.
XX – Verso la metà del Novecento, viene realizzato un restauro integrale della chiesa, ad opera di don Chiappa.
XVI – Viene realizzato l’apparato decorativo interno alla chiesa, nella zona dell’abside.
1963 – Viene restaurato l’apparato decorativo della chiesa ad opera del pittore locale Ferrai.
1723 – Viene posizionato l’altare della chiesa in marmi versicolori.