A l'origine nommé Cuauhtlatoatzin, Saint Juan Diego était un indigène mexicain qui s'est converti au catholicisme romain et qui, selon la tradition, a reçu la visite de la Vierge Marie. Il est né en 1474 à Cuautitlán, Mexique, et mourut en 1548 à Tepeyac Hill. Il a été canonisé en 2002.
Juan Diego a vécu comme tisserand, fermier et ouvrier, et s'est marié sans enfants. À l'âge de 50 ans, lui et sa femme ont été parmi les premiers peuples autochtones à accepter le baptême et à se convertir au christianisme après que les conquistadors et les missionnaires espagnols l'ont introduit au Mexique.
Le 9 décembre 1531, Juan Diego s'est levé avant l'aube pour parcourir 15 miles à pied jusqu'à la messe quotidienne dans l'actuelle ville de Mexico. En passant devant la colline de Tepeyac, il a entendu de la musique et a vu un nuage brillant entouré d'un arc-en-ciel. Une voix de femme l'appela au sommet de la colline, où il vit une belle jeune femme habillée en princesse aztèque. Elle lui a parlé dans sa langue maternelle et a dit qu'elle était la Vierge Marie et a demandé à Juan de dire à l'évêque de construire une église sur ce site.
L'évêque a demandé à Juan d'apporter une preuve de son identité. Le 12 décembre, alors qu'il cherchait un prêtre pour administrer les derniers sacrements à son oncle, Diego reçut à nouveau la visite de Marie. Elle lui a demandé de grimper au sommet de la colline et de cueillir les fleurs pour les apporter à l'évêque en signe. Choqué de trouver des fleurs poussant dans le sol gelé, il les rassembla dans son manteau et rencontra l'évêque. Lorsque Diego a ouvert son manteau, des roses castillanes, qui n'étaient pas cultivées au Mexique, sont tombées et une image de la Dame était imprimée à l'intérieur du manteau de Diego. Une église a ensuite été construite sur le site où elle est apparue, et des milliers de personnes se sont converties au christianisme.
Juan Diego a vécu le reste de sa vie dans une hutte à côté de l'église construite en l'honneur de Marie et s'est occupé des pèlerins qui venaient au sanctuaire. Il a été enterré dans l'église, et son manteau se trouve toujours dans la basilique Notre-Dame de Guadalupe.