Sus grandes actuaciones vistiendo la camiseta de Santa Fe, James fue convocado varias veces a jugar a la Selección Colombia. Con la selección, jugó el Torneo Preolímpico de 1976 y la Copa América de 1983.