The church has roots reaching to the late 13th century, and a 1634 drawing by Johannes Haquini Rhezelius shows it as a three-aisled building with Gothic vaulting and a richly decorated east front. It suffered damage during the Kalmar War but was subsequently restored, taking on an interior typical of Sweden's era of great power.
In 1734 the medieval pillars and vaulting were removed, altering the church's internal character. The present tower dates from 1774, and a bishop's visitation in 1785 recorded the building in good order, noting the new west tower and a handsome, costly altarpiece in the choir. During the 19th century a full rebuilding was considered but abandoned in favour of alterations designed by the architect A. Nyström; this 1885 remodelling, which raised the nave walls, gave the tower a Romanesque-style spire, widened the windows and rebuilt the chancel gable, produced much of the church's current appearance.
Among the furnishings, an oak altar shrine dating from the later 15th century is a North German work, while a smaller shrine depicting the Virgin and Child, carved in oak in the second half of the same century, is thought to be of regional origin. A triumphal crucifix also dates from the late 15th century, and the richly carved Baroque pulpit was made in the 17th century.
In the porch stands a runestone dated to the 1050s, a reminder that the site's significance predates the church building itself by some two centuries.
The church has had several organs over the centuries, including an instrument reportedly brought from Elbingen and later repaired in the 17th century, and a further organ built in 1838. The current gallery organ dates from 1931, built by Åkerman & Lund, with a separate mechanical choir organ added in 1987.