Il 30 gennaio 2013 fa il suo esordio con la nazionale messicana, in occasione dell'amichevole disputata contro la Danimarca (1-1), sostituendo Aldo de Nigris al 70º minuto di gioco. Successivamente viene convocato per la Copa América 2016 e per i Mondiali 2018.