L'église actuelle se situe sur l'emplacement historique du cœur de la cité fortifiée de La Châtre. La première église de la ville fut probablement construite au XIème siècle.
Après l'incendie de La Châtre en 1152, un autre édifice fut érigé, doté d'une nef de 30 mètres de long. Le clocher quant à lui ne fut construit qu'au XIXème siècle. Il fut reconstruit en 1895 suite à une donation mais aucun calcul de fondations n'ayant été réalisé, il s'écroula un an plus tard, entraînant avec lui la nef. Les habitants se montrèrent généreux pour participer à la construction de l'ensemble de la nouvelle église. Celle-ci fut consacrée le 16 octobre 1904. A l'intérieur, se trouve une piéta du XVème siècle provenant du couvent des Carmes.