Il s'illustre lors des 8 Championnats du monde jeunesse de 2013 en terminant du 100 m à Donetsk en 10 s 51. Le , il porte son record personnel à 10 s 21 (+ 1,5 m/s) à Basseterre (Silver Jubilee). Lors des Championnats du monde juniors de 2016, en 10 s 26, il remporte la médaille de bronze sur la même distance.