Es llamado por primera vez para la Copa Mundial de Fútbol Sub-20 de 2003, alineando en los tres encuentros que la selección disputó. En el encuentro entre México y Arabia Saudita, anota el gol que le vale el empate a México. Es en la era Hugo Sánchez, donde sus buenas actuaciones con el Pachuca, convencen al técnico y lo convoca para la Copa de Oro de la CONCACAF 2007, aunque no tuvo participación. Para la Copa América 2007, Sánchez le da la oportunidad y aprovechando la ausencia de Carlos Salcido, Pinto Juega los encuentros completos frente a Brasil y Ecuador en la primera ronda, en la segunda, alinea contra Paraguay y Argentina. El partido por el tercer lugar de la copa en contra de Uruguay juega 64 minutos. Ha tenido participación en el Hexagonal Final de la CONCACAF con la Selección de México Después de esto fue convocado para jugar la Copa de Oro de la CONCACAF 2009 en Estados Unidos como lateral izquierdo con la Selección mexicana. donde fueron campeones derrotando a Estados Unidos por un marcador de 5:0.