Bažnyčia stovi ant aukšto Ukmergėlės upelio šlaito. Šioje vietoje jau nuo Lietuvos krikšto laikų viena po kitos stovėjo kelios medinės bažnyčios, tačiau jas dažniausiai suniokodavo gaisrai. Dabartinė bažnyčia pastatyta 1820 m. Joje šiuo metu yra 11 dailės paminklų.