La construcción de la iglesia se terminó en 1907; la anterior, que databa del siglo XV, de cuando a Santa Eulália se anexó Gresufes, se situaba donde se encuentra actualmente el cementerio de la localidad.