His first international medal was at the 2017 African Championships in Brazzaville, where he lost in the semi-finals to eventual gold medalist Arsène Fokou and took home a bronze medal. He then competed in that year's World Championships in Hamburg, losing in his first bout against Joseph Goodall. He won a gold medal at the 2018 Mediterranean Games, winning every fight by unanimous decision (UD) and beating Mohamed Firisse of Tunisia in the final, and soon achieved another gold medal at the 2019 African Games. The latter qualified him for the 2019 World Championships in Yekaterinburg, where he managed to win his first fight against Brazilian representative Joel da Silva. In the 2020 African Olympic Qualification Tournament, he was the number one seed in the super-heavyweight bracket, but was eliminated in the first round by Maxime Njieyo Yegnong by split decision.