Escriba una continuación para este párrafo - Fabián representó a México en varias categorías juveniles antes de alcanzar un tope completo con el equipo senior. Estaba en la lista inicial para la Copa América 2011, pero fue expulsado del equipo y suspendido por seis meses junto con otros seis jugadores, por romper los códigos disciplinarios en su hotel de concentración en Quito. En 2012, como competidor del equipo nacional sub-23 de México, Fabián ayudó a México a clasificarse para los Juegos Olímpicos de Verano de 2012 y a ganar el Torneo de Toulon de 2012, donde fue el máximo goleador. Fabián formó parte de la lista de México que ganó la medalla de oro olímpica en los Juegos Olímpicos de Verano de 2012 en Londres después de derrotar a Brasil en la final. Él también iba a participar en el 2011
y la Copa de Oro de la CONCACAF 2013, la Copa América 2015, la Copa de las Confederaciones de la FIFA 2017, la Copa Mundial de la FIFA 2014 y la Copa Mundial de la FIFA 2018.