En romansk stenkyrka av okänd ålder fanns sedan tidigare på platsen, men den revs. Nuvarande stenkyrka uppfördes åren 1847-1848 av byggmästare Peter Pettersson i Sandhult. Sydportalens sandstenskolonner från den tidigare kyrkan har återanvänts i den nya.
Kyrkan består av ett långhus med sydvästlig-nordöstlig orientering. Vid nordöstliga kortsidan finns ett rundat kor med ljusinsläpp från stora rundbågsfönster. Vid sydvästliga kortsidan finns det lanterninprydda tornet med ingång. Nordväst om koret finns en vidbyggd sakristia. Åren 1980-1981 renoverades kyrkan och interiören fick ljusare färgsättning än tidigare. Under läktaren anordnades ett andaktsrum och ett samtalsrum. Återinvigningen ägde rum på påskdagen 1981.
Inventarier
Det finns två bevarade cuppor av sandsten, tillverkade under 1100-talet, varav den ena tjänar som fot. Höjd: 39+39 cm. Upphovsman är stenmästaren Andreas, som är känd till namnet genom att han signerat två av sina dopfuntar: de som ursprungligen tillhört Gällstad och Finnekumla kyrkor, idag på Statens historiska museum. Cuppa 1 är cylindrisk med skrånande undersida. Runt livet uppe och nere utsparade band. Däremellan en fris av flätornament. På undersidan en krans med ritsade, uppåtriktade fjäll. Centralt uttömningshål. Cuppa 2 är cylindrisk med skrånande undersida. Upptill ett utsparat band och nedtill en dubbel rundstav. Däremellan ringkedjor och flätornament. Centralt uttömningshål.[1]
Predikstolen är ungefär samtida med kyrkan och är utförd av Lars Hansson från Holmen i socknen. Den är målad i vitt, grått och guld med symbolerna för dopet, lagen, lidandet och försoningen.
På läktaren i sydväst finns en orgel levererad 1970 av Tostareds Kyrkorgelfabrik. Den har totalt 35 fasadpipor (9+3+11+3+9), varav 17 stumma pipor i mitten och 18 ljudande fasadpipor från Principal 4´(I) i ytterfälten. Orgeln har sjutton stämmor fördelade på två manualer och pedal. Fasaden från 1867 var stum före ombyggnationen 1970.[6]
Kyrkor i Skara stift / red.: Johnny Hagberg ; [foto: Sture Björnson ; text: Robin Gullbrandsson]. Skara stiftshistoriska sällskaps skriftserie, 1401-7725 ; 67. Skara: Skara stiftshistoriska sällskap. 2012. sid. 137. Libris12922511. ISBN 978-91-86681-09-8
Markving, Gustaf; Markving, Ulla (1981). Kyrkorna i Sjuhäradsbygden : presentation i text och bild av samtliga kyrkor i Sjuhäradsbygden, som tillhör Svenska kyrkan. [Borås]: [Sjuhäradsbygdens tidn.]. sid. 76-77. Libris7791080. ISBN 91-970327-0-0