López hizo su debut en la selección argentina el 18 de julio de 1918 en Montevideo contra Uruguay por el Gran Premio de Honor Uruguayo. Dado que el resultado fue un empate, se repitió el 28 de julio; López también estuvo presente en esta ocasión. En 1919 participó en una serie de amistosos contra Paraguay en Asunción. Fue convocado al sudamericano 1921 en Buenos Aires: debutó el 2 de octubre contra Brasil en el Estadio Iriarte y Luzuriaga. Luego jugó el 30 de octubre frente a Uruguay.