Ha partecipato a due edizioni dei Giochi olimpici: a Londra 2012, a soli diciotto anni, ha vinto sorprendentemente la medaglia d'argento; a Rio de Janeiro 2016 è stato portabandiera per il suo paese alla cerimonia inaugurale.
Nel luglio 2022 Nijel Amos è stato provvisoriamente sospeso per doping, pochi giorni prima dell'apertura dei campionati mondiali, essendo risultato positivo per un modulatore metabolico.