He is qualified to participate in the 3000 m steeplechase event at the 2012 Summer Olympics, finishing in 9th. At the 2013 Mediterranean Games held in Mersin, Turkey, he won the silver medal in the 3000 m steeplechase event. He became gold medalist in the 3000 m steeplechase event at the 2013 Islamic Solidarity Games held in Palembang, Indonesia. That year, he also competed at the World Championships. He participated in the 3000 m steeplechase at the 2016 Olympics, but did not finish his heat. In 2017, he competed in the men's 3000 metres steeplechase at the 2017 World Athletics Championships held in London, United Kingdom.