W seniorskiej reprezentacji Meksyku Gallardo zadebiutował za kadencji selekcjonera Juana Carlosa Osorio, 8 października 2016 w wygranym 2:1 meczu towarzyskim z Nową Zelandią. W lipcu 2017 został powołany na Złoty Puchar CONCACAF; pełnił wówczas rolę podstawowego piłkarza swojej kadry i rozegrał wszystkie pięć meczów (z czego trzy w wyjściowym składzie). Jego drużyna odpadła natomiast z rozgrywek w półfinale, ulegając Jamajce (0:1). 26 czerwca 2018 w meczu grupowym mistrzostw świata w Rosji przeciwko reprezentacji Szwecji otrzymał najszybszą w historii żółtą kartkę na mundialu w dwunastej sekundzie meczu.