La
iglesia comienza a construirse en el año 1669 por el arquitecto Marcos López. Las obras son probablemente continuadas por José de Churriguera y Pedro de Ribera. Sin embargo, el templo no fue terminado hasta 1761, a cargo del arquitecto Francisco de Moradillo.
La
fachada, levantada por Moradillo, fue construida en granito, componiéndose de ocho robustas pilastras rematadas con
capiteles de orden compuesto. Las pilastras de los dos extremos encuadran las dos
torres y entre las cuatro del centro se disponen tres
arcos de acceso de medio punto. Sobre los arcos de la fachada se colocaron en
hornacinas ricamente decoradas las
estatuas de
san Cayetano, de Nuestra Señora del Favor, y de san Andrés Avelino, realizadas en
piedra por Pedro Alonso de los
Ríos.
La planta es de
cruz griega, constando de tres naves y cuatro
capillas cerradas con sus correspondientes
cúpulas, más una gran
cúpula central de tambor sobre pechinas.