A chapel dedicated to Saint Thora is recorded on this site as early as 1344, and parts of the earlier stone church are thought to date from around 1200, with later medieval extensions in brick. That building was destroyed in December 1858 when fire swept through the village, also destroying 47 houses; its foundations can still be traced in central Torekov.
The present church was built between 1860 and 1863 to designs by the architect Johan Adolf Hawerman. Although the plans specified red brick, yellow brick from Helsingborg was used instead, and the roof and spire were originally clad in black-painted sheet metal, later replaced with copper. A serious infestation of house longhorn beetle led to substantial rebuilding between 1950 and 1953: damaged timber was removed, though the old walls were kept, a rounded chancel and sacristy were demolished, a new sacristy was added to the north, and the tower was reshaped with a tall gabled roof.
Inside, the pulpit dates from 1863 and was restored in 1953, while the brass font is considerably older, made in 1648. The two bronze bells in the tower were cast in 1863 and 1881. A notable curiosity is the church's votive ship, which depicts a warship rather than the merchant vessel more usually chosen for such offerings.
Among the paintings is an unsigned altarpiece of uncertain date and a 1697 depiction of the Crucifixion. Several chandeliers date from the 1650–1750 period. A further painting records an earlier fire that struck the church in December 1737, a reminder that this has not been the only disaster in the building's long history.