Kaaki qualified for the men's 50 m freestyle at the 2004 Summer Olympics in Athens, by receiving a Universality place from FINA, in an entry time of 25.31. He faced seven other swimmers in heat four, including two-time Olympian Gregory Arkhurst of Côte d'Ivoire. He edged out Arkhurst and Bolivia's Mauricio Prudencio to earn a fifth spot by 0.14 of a second, breaking a Lebanese record of 24.68. Kaaki failed to advance into the semifinals, as he placed 57th out of 86 swimmers in the preliminaries.