Tornet från 1200-talet är den äldsta synliga delen av Tofta kyrka. Murar från en tidigare kyrka på samma plats, uppförd i slutet av 1100-talet, finns inuti dagens kyrka. Nuvarande kor och långhus uppfördes i mitten av 1300-talet. Sakristian tillkom 1881.