A member of Cairo’s Police Rowing Club, Abbas Khamis was a member of the crew that won the Egyptian coxed fours championship in 1959. The following year, he was selected to represent his country (at the time competing as the United Arab Republic with Syria) in the eights at the 1960 Rome Olympics. There, alongside, Gazi Farag, Abdel Sattar Ibrahim, Mohamed Abdel Sami, Abdel Fattah Abou-Shanab, Taha Hassouba, Saleh Ibrahim, Ibrahim Abdulhalim, and Abdel Mohsen Isma’il, he was eliminated in the round one repêchage. He had the same result in 1964, with Isma’il, Abou-Shanab, Ibrahim, Ali Abdel Sami, Ibrahim Metwalli, Abdel Latif Metwalli, Ahmed Ibrahim, and Ali Abdel Radi. Following his retirement from active competition, Khamis turned to coaching.