Actuellement conservé dans la chapelle latérale nord de l'église paroissiale Saint-Laurent de Ginasservis [Référence du dossier : IA83003176], le tableau et son retable étaient situés dans la chapelle des Pénitents durant la première moitié du 17e siècle, alors que celle-ci servait d’église paroissiale.
Les archives communales conservent une mention de la confection d'un retable commandé par la confrérie de saint Denis et saint Eloi en 1612. Le tableau d'autel est contemporain du retable, car la visite pastorale de 1620 décrit, parmi les autels présents à Notre-Dame de Picassier, l’autel de sainte Anne, saint Eloi et saint Denis accompagné d’un retable et son tableau, représentant ces trois saints. La visite pastorale de 1633 mentionne un autel dédié à sainte Anne, associé à un « retable de peinture decente ». Il est probablement déplacé dans l’actuelle église paroissiale Saint-Laurent dès la consécration de celle-ci, en 1651, puisque la visite pastorale de 1676 mentionne « lautel de st Denis avec son tableau et retable a colonnes le tout azure et dore » situé contre le mur de l’église, dans la travée jouxtant la chapelle latérale nord. La toile a subi, probablement au 19e siècle, des rajouts de peinture dorée : crosses et mitres des évêques, nimbe de sainte Anne, nimbe et galon d'encolure de la Vierge, bagues des évêques (sans doute rajoutées). L’inventaire de 1905 signale un autel dédié à saint Eloi, accompagné d’un tableau. Une carte postale montre qu’au milieu du 20e siècle, l'emplacement de l'œuvre dans la nef n'avait pas changé.