Bei den U20-Weltmeisterschaften 2016 lief er in London eine Zeit von 45,27s über 400m und wurde damit Zweiter. Außerdem gewann er als Mitglied der 4×400m-Staffel eine Goldmedaille. Im darauffolgenden Jahr gewann er eine Silbermedaille als Mitglied der 4x400m-Staffel bei den Weltmeisterschaften 2017 in London.