Su primer partido con la Selección Mexicana fue el 24 de septiembre de 2008, cuando Sven-Goran Eriksson lo mandó al campo en el segundo tiempo, contra Chile.