Ahmed started playing football at the
Al-Shorta, then he moved to
Al-Hudood, and helped the team win the
Iraqi Premier Division League in the
2021–22 season and they were promoted to the
Iraq Stars League. In August 2023, he broke his contract with his club and moved to play with
Al-Naft, where he signed a one-season contract with them. He was a key player in the team's starting lineup. In August 2024, he moved to
Al-Minaa and signed a two-season contract with them. ==International career==