Esparza maakte op 15 oktober 2005 zijn debuut in de Primera División de México in het eerste elftal van CD Guadalajara. In de wedstrijd tegen CF Monterrey kwam de verdediger elf minuten voor tijd als invaller in het veld. In het seizoen 2006/07 won Esparza met zijn club de Apertura, de eerste seizoenshelft van de Mexicaanse competitie. Sinds 2015 is Esparza actief voor Guadalajara, met tussendoor twee periodes waarin hij verhuurd werd: in 2013 aan San Luis en gedurende het seizoen 2015/16 aan CF Pachuca.
Esparza won in oktober 2005 met Mexico het wereldkampioenschap voetbal onder 17 in Peru. Op weg naar de finale versloeg Mexico Uruguay (2–0), Australië (3–0, één doelpunt), Costa Rica (3–1) en Nederland (4–0). In de eindstrijd, gehouden in Estadio Naciónal van Lima voor 40.000 toeschouwers, wonnen Los Tricolores met 3–0 van Brazilië, dat daarmee onttroond werd als wereldkampioen. Na een halfuur kopte Carlos Vela de 1–0 binnen. Esparza zelf en Ever Guzmán bepaalden daarna de eindstand op 3–0.