L'église se trouve dans la commune de Montlevicq, au sud-est du département de l'Indre, en région Centre-Val de Loire. Elle est située dans la région naturelle du Boischaut Sud. L'église dépend de l'archidiocèse de Bourges, du doyenné du Boischaut Sud et de la paroisse de La Châtre.
Elle date du XII ème siècle et est inscrite aux monuments de France.