W reprezentacji Meksyku Sánchez zadebiutował 23 października 1996 roku w przegranym 0:1 towarzyskim spotkaniu z Ekwadorem. W 1997 roku wraz z Meksykiem zajął 3. miejsce na turnieju Copa América 1997. Z kolei w 1998 roku został powołany przez selekcjonera Manuela Lapuente do kadry na Mistrzostwa Świata we Francji. Tam wystąpił we dwóch grupowych spotkaniach, zremisowanych po 2:2 z Belgią i Holandią. W 1999 roku ponownie zajął 3. miejsce na Copa América i w tym samym roku wygrał też Puchar Konfederacji. W kadrze Meksyku w latach 1996-1999 rozegrał 31 meczów i zdobył 3 gole.