Voltooi de volgende zin: Fabián vertegenwoordigde Mexico in verschillende jeugdcategorieën voordat hij een volledige cap bereikte met het seniorenteam. Hij was in het oorspronkelijke rooster voor de 2011 Copa América, maar werd uit het team gestuurd en zes maanden geschorst samen met zes andere spelers, voor het breken van disciplinaire codes in hun concentratie hotel in Quito. In 2012 hielp Fabián Mexico zich kwalificeren voor de Olympische Zomerspelen van 2012 en won hij het Toulon Toernooi van 2012, waar hij de topscorer was. Fabián maakte deel uit van het rooster van Mexico dat de Olympische gouden medaille won op de Olympische Zomerspelen van 2012 in Londen na het verslaan van Brazilië in de finale. Hij zou ook gaan om deel te nemen aan de
2011 en 2013 CONCACAF Gold Cup, de 2015 Copa América, de 2017 FIFA Confederations Cup, de 2014 en de 2018 FIFA World Cup.