La chiesa sorge nel centro di Sanluri ed un tempo era addossata alla cinta muraria che proteggeva l’abitato. Il suo impianto è riconducibile al XV-XVI secolo, con connessa area cimiteriale.
Nel XVIII secolo si susseguono restauri e ampliamenti dell’edificio, che viene in parte ricostruito modificando la fisionomia originaria.
Il tempio si sviluppa su una sola navata divisa da archi a sesto acuto in due campate, coperta da capriate lignee e conclusa da presbiterio coperto da volta a crociera. Due cappelle minori si aprono tra i contrafforti esterni, realizzati per sostenere la copertura lignea. Nella facciata sovrastata da campanile a vela si aprono il portale e finestrella quadrangolare.
La chiesa si trova in stato di parziale abbandono, che ne ha comportato lo spoglio degli arredi interni; rimane tuttavia la pregevole pittura parietale che decora la volta presbiteriale e il polittico ligneo del 1776-79, ormai privo delle sue sculture.