Juan Diego urodził się w indiańskiej wiosce Tlayacac (na terenie dzisiejszego Cuautitlán w stanie Meksyk). Był człowiekiem świeckim i ojcem rodziny. Został ochrzczony przez pierwszych misjonarzy franciszkańskich, prawdopodobnie w 1524 roku. W 1529 roku zmarła jego żona Maria Lucia.
Objawienie Matki Bożej z Guadalupe
9 grudnia 1531 roku, kiedy św. Juan Diego szedł do Tlatelolco na poranną mszę św. na wzgórzu Tepeyac, miał on ujrzeć piękną kobietę, która przedstawiła mu się jako: Matka Boża z Guadalupe – Święta Maryja zawsze Dziewica, Matka prawdziwego Boga. Objawienia trwały kilka dni – do 12 grudnia 1531 roku, kiedy to zgodnie z przekazami miał zdarzyć się cud – na ponczu św. Juana Diego, w którym niósł róże (róże cudownie urosły na kamienistym, pokrytym lodem wzgórzu), powstał w sposób cudowny obraz Matki Bożej, jako znak dla biskupaZumárragi.
Kult św. Juana Diego zaczął się szerzyć w Meksyku zaraz po jego śmierci. Jednym ze świadectw tego kultu jest świątynia, którą wzniesiono w Cuautitlán, miejscu urodzenia św. Juana Diego, a którą poświęcono Matce Bożej.