Zijn tekst werd in 1853 gekozen door president Antonio López de Santa Anna, die een wedstrijd had uitgeschreven. Volgens de legende wilde hij eigenlijk helemaal niet meedoen aan die wedstrijd, maar werd hij door zijn verloofde Guadalupe González del Pino ("Pili") naar haar slaapkamer gelokt en daar opgesloten. Pili liet hem pas vrij nadat hij een paar uur later zijn tekst onder de deur had geschoven.
De Spaanse componist Jaime Nunó schreef de muziek voor het lied en op 16 september1854 (viering van Grito de Dolores) werd het volkslied voor het eerst gespeeld. Bij die plechtigheid waren González en Pili, die inmiddels getrouwd waren, aanwezig.