As a junior, he competed at the 2010 Summer Youth Olympics in the boys' 69 kg event. He participated at the 2013 Mediterranean Games in the 77 kg event. He won the bronze medal at the 2015 African Games. He won the silver medal at the 2016 African Weightlifting Championships after finishing first in the snatch (150 kg) and second in the clean &amp; jerk (185 kg).