Ashraf began playing squash at age 11 in Alexandria, Egypt. He was nationally ranked in the top 15 in Egypt from ages 13-19, while playing as #3 for the Smouha Club Team. At age 20, Ashraf transitioned into coaching at the Alexandria Smouha Club, where he worked with many top world ranked players, including Nour El Sherbini (WR #1) and Marwan El Shorbagy (WR #3). Ashraf moved to the U.S. to join Corner Squash in 2018, where he continues to serve as Squash Coach.