At the 2013 Central American and Caribbean Championships he won a gold medal in the 100 metres, with a personal best of 10.07 s in the heats. On July 11, 2015, during the meeting of Madrid, he ran his new best of 9.94. Representing Bahrain, he ran 10.07 in Kingston on May 7, 2016.