Khomasuridze qualified for the men's 200 m freestyle at the 2004 Summer Olympics in Athens, by receiving a Universality place from FINA in an invitation time of 1:57.06. He participated in the first heat against two other swimmers Igor Erhartić of Serbia and Montenegro and 14-year-old Ruslan Ismailov of Kyrgyzstan. He saved a second spot over a young Ismailov by a 3.51-second margin in 1:58.02. Khomasuridze failed to advance into the semifinals, as he placed fifty-eighth overall in the preliminaries.