Au milieu du XIXème siècle, l'ancienne église, trop petite et menaçant ruine, est abandonnée et remplacée, dans la partie basse de Villeneuve, par cette église néo-romane de trois nefs.
Les 12 piliers en pierre de taille sont apparents depuis les travaux de réfection de 1981 à 1984.
En plus des divers éléments de décoration du XIXème siècle, l'église conserve un christ en bois restauré du XIIème siècle, un fond de retable de l'église du XVème siècle, une grille de fer forgé du XVIIIème siècle provenant de l'abbaye de Bonnefont.
En 2002 puis en 2019, des opérations de rénovation des vitraux ont été réalisées. En 2017, la fresque du choeur a été entièrement restaurée.
L'église fait l'objet d'un entretien constant, le dernier en 2022 portait sur la toiture qui avait subi des dégâts suite à des intempéries.