Kyrkan är det bästa exemplet i Uppland av de så kallade östtornskyrkorna från 1100-talets slut. Kyrkan har sitt torn i öster, vilket är ovanligt i Sverige och tyder på utländskt inflytande. Kyrkan har en förnämlig arkitektur och dessutom tre olika lager av kalkmålningar från medeltiden. Sin nuvarande stilrena prägel fick kyrkan vid 1950-talets stora restaurering. Kyrkans vackraste föremål utgörs av en madonna med barnet på armen utskuren i lind. Färg och förgyllning är i original.