The present church was built in 1861–1863 to designs by the architect Albert Törnqvist of the Office of the Royal Buildings. It stands on the site of, and replaces, an earlier church that had stood about two kilometres to the south-west since the 1200s; that older building was abandoned once the new church was completed and now survives only as a ruin, known as Skallsjö kyrkoruin.
The church has a stone structure with a rectangular nave and a polygonal chancel to the east, with the tower and main entrance at the western end. The windows were altered in 1907 under architect Adrian Crispin Peterson, and stained glass by Yngve Lundström was added in 1914. In 1956 the artist Joël Mila painted decorative work in the chancel, on the chancel arch and on the pulpit, giving the interior much of its present character.
A major renovation in 2010–2011, prompted by damp damage, rebuilt the tower with a new glazed section that gives it a lighthouse-like appearance, with the original spire reinstated above the glass. This unusual feature is one of the church's most memorable external details.
Inside, the octagonal wooden font in the chancel dates from the time the church was built, while fragments of a medieval soapstone font, recovered from the ruins of the old church, are displayed in the porch. The pulpit, with its seven-sided body, is thought to be contemporary with the church itself. A funerary hatchment commemorating Johan Gustavsson Örnevinge also hangs in the church, and the tower holds two bells cast in 1636 and 1695.
The gallery organ has origins going back to 1863, when it was built by the Söderling workshop in Gothenburg; it was substantially rebuilt in 1939 and again altered in 2002, retaining a handful of pipes from the original instrument. A smaller chancel organ, built in 1984, stands in the south aisle.