Khamis participated in a competition held by McDonald's that offered the chance to take part in the Norway Cup youth tournament. After attending several try-out sessions in Jounieh, Lebanon, he was selected to join the team traveling to Norway aged 10.[4]
During the Norway Cup, Khamis was noticed by Shabab Al Arabi, who subsequently signed him to their youth team. He remained with the club, progressing through all levels of their youth system.[4]
After 11 years at Ahed, Khamis moved to Safa on 2 August 2024.[10]
International career
On 6 January 2024, Khamis was called up to the Lebanon squad for the 2023 AFC Asian Cup, replacing George Felix Melki who withdrew injured before the competition.[11]