Karim started his career with El Gouna playing with them until the age of 15, then he moved to Al-Ahly.
Karim khởi đầu sự nghiệp cùng với El Gouna và thi đấu với họ đến 15 tuổi, sau đó anh chuyển đến Al-Ahly.