He represented Sudan at the 2020 Summer Olympics in Tokyo, Japan. He was one of the flagbearers for Sudan during the 2020 Summer Olympics Parade of Nations as part of the opening ceremony on 23 July 2021, along with rower Esraa Khogali. He competed in the men's 100 metre breaststroke event where he did not advance to compete in the semifinals.