 After progressing through the club's youth system, Ashour established himself in the first team and has won over 30 domestic and continental competitions with the club, making him the most decorated player in the club's history.He has made more than 500 appearances in all competitions

Having represented Egypt at under-20 level, he made his senior international debut for Egypt in 2008 and has won 14 caps.Born in Cairo, Ashour began his career in the youth system at Al Ahly before being promoted to the first team at the age of seventeen by manager Manuel José de Jesus after attracting his attention in a youth training session.