Hamdy was promoted to
Al Ahly's first team in late 2014. On 14 April 2015, he made his debut for the club in a
2014–15 Egyptian Premier League match against
Al Assiouty Sport (later known as Pyramids) under
Juan Carlos Garrido. He later joined
Al Mokawloon Al Arab on loan, then transferred to
Al Masry in 2016. In 2018, he joined Pyramids, before extending his contract in 2024. ==International career==