W 2016 reprezentował Libię na igrzyskach w Rio de Janeiro. Startował w maratonie mężczyzn który ukończył na 77 miejscu z czasem 2:21:17. Był chorążym reprezentacji.