James menjadi terkenal di Eropa saat bermain di Porto, serta memenangkan beberapa trofi dan penghargaan individual. Pada 2014, James pindah dari AS Monaco menuju Real Madrid dengan biaya transfer sebesar £63 juta. Dia memulai karier dalam sepak bola internasional bersama tim nasional Kolombia U-20 dan memenangkan Toulon Tournament pada 2011. Dia menjadi kapten untuk tim U-20 selama Piala Dunia U-20 FIFA 2011. Karena penampilannya dalam turnamen tersebut, dia sering dipanggil ke dalam skuat tim senior pada usia 20 tahun. Dia bermain di Piala Dunia FIFA 2014 dan 2018, memenangkan penghargaan "Golden Boot" sebagai pencetak gol terbanyak pada Piala Dunia 2014 dan masuk ke dalam "All Star Team". Dia juga mewakili negaranya dalam Copa América 2015, dan memenangkan peringkat ketiga dalam Copa América Centenario pada 2016.