Del edificio original del siglo XV subsiste el enorme cubo -hoy conocido como “torre vieja”- que envuelve a la capilla mayor. En el XVI se construye la sacristía, un siglo más tarde las portadas laterales y, ya en el XVIII, se organiza definitivamente el interior mediante una sola nave cubierta con bóveda de cañón dividida en seis tramos, disponiéndose capillas de poca profundidad entre los contrafuertes. También entonces se rehace la sacristía, se construye la balaustrada y la espadaña de tres cuerpos del cabecero, y se levanta con lentitud la torre, cuya acusada verticalidad armoniza con la longitud de la nave.
La pila bautismal, de mármol blanco con refinada decoración, es del siglo XVI. En ella hubo de ser bautizado Francisco de Zurbarán.