David Ejoke est médaillé d'or du 200 mètres et médaillé d'argent du 100 mètres aux Jeux de l'Amitié en 1963 à Dakar. Médaillé d'argent du 200 mètres aux Jeux africains de 1965 à Brazzaville, il obtient la médaille de bronze du 220 yards aux Jeux de l'Empire britannique et du Commonwealth de 1966 à Kingston.