Ahmad began his professional career in 1993, when he was 17 and made his debut on
Al Ittihad Alexandria of the
Egyptian Basketball Super League. In 1996, he traveled to Lebanon to participate in the
Arab Club Basketball Championship. He led the team to the championship beating Lebanese
Sagesse Beirut. He was loaned from Wardia to play with Sagesse Beirut in the Arab Club Championship in 1998. After the Rosary, he played in 1999 before returning to Egypt to play with Ittihad. He then returned to Lebanon from Champville gate in 2002. On September 22, 2017, he signed with
Homenetmen. After one season, he returned to Al Riyadi where he stayed for two more seasons. In January 2020, Ahmad returned to Al Ittihad Alexandria after 13 years. In his first season he won the
2019–20 Egyptian Basketball Super League and was named the
league's Most Valuable Player (MVP). Ahmad also won two
Egyptian Cups (in 2020 and 2021) with the team. After the season was suspended due to the
COVID-19 pandemic, Ahmad agreed to a 50% salary cut with Ittihad. On May 17, 2022, Ahmad joined Al Riyadi Beirut for the final stage of the
Lebanese Basketball League. On 28 January 2024, he sank a three-pointer that secured his team's 77–74 victory over
Strong Group Athletics in the final of the Dubai International Basketball Championship. ==National team career==