Originariamente chiamato Cuauhtlatoatzin, San Juan Diego era un messicano indigeno che si convertì al cattolicesimo romano e che, secondo la tradizione, fu visitato dalla Vergine Maria. Nacque nel 1474 a Cuautitlán, in Messico, e morì nel 1548 nella collina di Tepeyac. È stato canonizzato nel 2002.
Juan Diego visse come tessitore, contadino e lavoratore e si sposò senza figli. Quando aveva 50 anni, lui e sua moglie furono tra i primi indigeni ad accettare il battesimo e convertirsi al cristianesimo dopo che i conquistatori e missionari spagnoli lo introdussero in Messico.
Il 9 dicembre 1531, Juan Diego si alzò prima dell'alba per percorrere 15 miglia alla Messa quotidiana in quella che ora è Città del Messico. Mentre superava la collina di Tepeyac, sentì la musica e vide una nuvola incandescente circondata da un arcobaleno. Una voce femminile lo chiamò in cima alla collina, dove vide una bellissima giovane donna vestita da principessa azteca. Gli parlò nella sua lingua natia, e disse che era la Vergine Maria e chiese a Juan di dire al vescovo di costruire una chiesa in quel luogo.
Il vescovo chiese a Juan di portare prove della sua identità. Il 12 dicembre, mentre cercava un prete per amministrare gli ultimi riti a suo zio, Diego fu nuovamente visitato da Maria. Gli ordinò di salire in cima alla collina e raccogliere i fiori da portare al vescovo come segno. Scioccato di trovare fiori che crescono nel terreno gelato, li radunò nel suo mantello e incontrò il vescovo. Quando Diego aprì il suo mantello, le rose castigliane, che non erano cresciute in Messico, caddero e impresso nel mantello di Diego era un'immagine della Signora. In seguito fu costruita una chiesa sul luogo in cui apparve e migliaia si convertirono al cristianesimo.
Juan Diego visse il resto della sua vita in una capanna accanto alla chiesa costruita in onore di Maria e si prese cura dei pellegrini che venivano al santuario. Fu sepolto nella chiesa, e il suo mantello è ancora nella Basilica di Nostra Signora di Guadalupe.