Il participe aux Jeux olympiques de 2016 sur 1 500 m. Il remporte cette distance lors des Jeux du Commonwealth de 2018.