In 2017, he competed in the 2017 World Championships winning the gold medal in both the shot put F44 and javelin throw F44 events. He also set a new world record in both events. In 2018, he represented Trinidad and Tobago at the 2018 Commonwealth Games held in Gold Coast, Australia and he did not win a medal on this occasion. He competed in the men's shot put event where he finished in 9th place in the final. In 2019, he won the gold medal in the men's discus throw F64 event at the 2019 Parapan American Games held in Lima, Peru. He also set a new world record of 63.70m He also won the silver medal in the men's javelin throw F64 event.