Geboren in Ponders End, Enfield, London animierten ihn die Weltrekordläufe von Usain Bolt bei den Olympischen Spielen 2008 über 100 und 200 Meter mit der Leichtathletik anzufangen. Nachdem er 2009 noch bei nur 2, 3 Rennen teilnahm, begann er 2010 ernsthaft zu trainieren.[2] Bereits in diesem Jahr lief er die 100 Meter erstmals unter 11 Sekunden und verbesserte diese persönliche Bestzeit kontinuierlich in den nächsten Jahren.[3] 2011 belegte er bei den Jugendweltmeisterschaften nahe Lille mit 10,69 s den achten Platz über 100 Meter und gewann bei den Commonwealth Youth Games in Douglas die Silbermedaille im 100-Meter-Lauf und mit der englischen 4-mal-100-Meter-Staffel. 2012 erreichte er bei den Juniorenweltmeisterschaften in Barcelona in 10,36 s Rang sechs und wurde mit der britischen Stafette im Finale disqualifiziert. 2013 siegte er bei den Junioreneuropameisterschaften in Rieti mit einer Zeit von 10,40 s.
Das erste Mal unter 10 Sekunden über 100 Meter lief er beim Meeting in Hengelo am 8. Juni 2014. 2015 nahm er über 60 Meter an den Halleneuropameisterschaften in Prag teil und wurde dort im Finallauf disqualifiziert. Über 100 Meter qualifizierte er sich für die Weltmeisterschaften in Peking, bei denen er mit 10,05 s im Halbfinale ausschied und sich auch mit der britischen 4-mal-100-Meter-Staffel nicht für das Finale qualifizieren konnte. 2016 gewann er bei den Europameisterschaften in Amsterdam die Goldmedaille mit der Staffel und nahm daraufhin über 100 Meter an den Olympischen Spielen in Rio de Janeiro teil. Dort verfehlte er das Finale über 100 Meter um eine Hundertstelsekunde und schied mit 10,01 s im Halbfinale aus.[4] Zudem kam er mit der Staffel im Vorlauf zum Einsatz, die in anderer Besetzung im Finale den fünften Platz belegte.
Bei den IAAF World Relays 2017 auf den Bahamas erreichte die britische Staffel im Finale nicht das Ziel. Im August nahm er an den Heimweltmeischaften in London teil und konnte dort als Startläufer mit der britischen Staffel Gold über 4-mal 100 Meter erzielen. Im Einzelbewerb über 100 Meter schied er mit 10,12 s erneut im Halbfinale aus. 2018 nahm er erstmals an den Hallenweltmeisterschaften in Birmingham teil und wurde dort im Halbfinale über 60 Meter disqualifiziert. Bei den Europameisterschaften erreichte er im Finale über 100 Meter mit 10,06 s den vierten Platz und verteidigte mit der Staffel in 37,80 s seinen Titel. Bei den IAAF World Relays 2019 in Yokohama wurde er in 38,15 s Dritter hinter Brasilien und den Vereinigten Staaten.