La chiesa, posta esattamente all'incrocio fra Via Musei, l'antico decumano massimo della Brescia romana, e Piazza del Foro, retaggio a sua volta dell'originario foro, è un esempio molto coerente di barocchetto bresciano. L'edificio è preceduto da un breve sagrato delimitato da una cancellata barocca in ferro con pilastri marmorei sormontati da putti e coppie di delfini attorcigliati. La facciata è molto semplice, in muratura intonacata, divisa su due ordini architettonici di paraste composite e coronata da un timpano curvilineo. Dell'originario edificio medievale si conserva oggi solamente l'abside romanica poligonale in cotto, decorata da archetti.