Médaillé de bronze lors des Championnats du monde jeunesse 2001, compétition mettant aux prises les meilleurs athlètes de moins de dix-huit ans, James Kwalia se révèle durant la saison 2003 en se classant cinquième de l'épreuve du 3 000 m de la Finale mondiale de l'athlétisme de Monaco, puis deuxième de l'édition suivante en 2004. Il devient en 2005champion d'Asie du 5 000 m avec le temps de 14 min 08 s 56.