Den nuvarande kyrkan har sitt ursprung i en liten 1100-talskyrka. Genom tillbyggnader har den förvandlats till en tvåskeppig hallkyrka, täckt av stjärnvalv. Valven och väggarna är dekorerade med målningar och bland de talrika inventarierna märks bl a ett välbevarat höggotiskt triumfkrucifix från 1300-talet. Altaruppsatsen från 1727 är ett verk av bildhuggaren Gabriel Beutin i Stockholm och predikstolen från 1633 är utförd av konstsnickaren Lars Strångesson i Västerås. Bland skatter i övrigt kan nämnas dopfunten från 1200-talet och en myckenhet medeltida träskulpturer.