Construite à la fin du XIIIème siècle, cette église fortifiée est de style gothique avec un chevet plat. Elle possède deux tours défensives, dont l'une est en fait une tour de 30 m de haut surmontée de mâchicoulis. Son portique est remarquable par la richesse de ses représentations : 24 pièces juxtaposées, symboles des quatre évangélistes, scènes quotidiennes, animaux fantastiques...
L'intérieur de cette église est monumental, dix piliers soutiennent la nef. A l'entrée, il y a un puits primitif, permettant l'accès à l'eau potable en cas de siège. Notez quelques traces de peintures murales représentant Saint Jacques.
Petit clin d'œil à Lalinde, le village voisin, l'un des tableaux est une imitation de tapisserie représentant Saint Front, patron de la paroisse, terrassant le Coulobre (dragon) de Lalinde.