Kyrkan byggdes på slutet av 1100-talet. Senare under medeltiden byggdes en förlängning österut, kyrkan välvdes samt tornet och vapenhuset byggdes. Kyrkan är uppförd av lokal hardebergasandsten, murad med mindre stenar i den äldre delen, och i större stenar under senmedeltid.[1]
Åren 1909–10 genomfördes en omfattande restaurering, varvid tornet tillbyggdes. Bakom denna ombyggnad stod Theodor Wåhlin.
I kyrkan finns en altaruppsats från början av 1600-talet och en dopfunt från medeltiden. De medeltida väggfasta sittbänkarna i vapenhuset finns kvar. Takmålningarna är gjorda 1909 av dekorationsmålare Gottfrid Pettersson. På den medeltida kyrkklockan, omgjuten 1846, fanns det en medeltida runinskrift på latin med signum DR 299 M, som i översättning lydde "Genom detta korstecken skall allt ont fly långt härifrån". 2003 upptäcktes en medeltida runinskrift på den norra kyrkväggen som i översättning lyder "Jag Niklis Tues av Hardeberga och Knut Has. Jag betraktar allt".[2][3]