Gerardo Esquivel po raz pierwszy wystąpił w reprezentacji Meksyku 29 marca 1988 w towarzyskim meczu z Salwadorem. W tym samym roku rozegrał jeszcze 2 mecze w kadrze narodowej. W barwach "El Tri" uczestniczył w Pucharze Konfederacji 1995 i Copa América 1995.