Kyrkan är Gästriklands äldsta. Koret och den östligaste delen av långhuset är delar av en kyrka från ca 1300 som under 1700-talet förlängdes och försågs med torn. I kyrkans sydvästra mur sitter en runsten av runmästaren Asmund Karesson. Interiören fick sin karaktär vid restaureringen på 1950-talet, då målningarna från mitten av 1400-talet frilades.