Ha vinto la medaglia d'oro ai Giochi panafricani di Rabat 2019 ed è stato per 5 volte campione d'africa. Ai Giochi del Mediterraneo di Mersin 2013 e Tarragona 2018 si è aggiudicato l'oro. Ha rappresentato l' ai Giochi olimpici estivi di , classificandosi dodicesimo nella categoria fino a 59 chilogrammi.