He began swimming in 1992 in Kharkiv, Ukraine. He took up Para swimming in 2006. His father, a swimming coach, introduced him to the sport by taking him to the pool. "My father simply threw me in the water," he recalled. His debut for Ukraine was at the 2006 World Championships in Durban, South Africa.

| Season | Event | Rank |
|---|---|---|
| 2016 | Men's 50m Freestyle S12 | G Gold |
| 2012 | 100m Freestyle - S12 | G Gold |
| 2012 | Men's 200m Individual Medley SM12 | G Gold |
| 2012 | Men's 50m Freestyle S12 | G Gold |
| 2008 | 100m Breaststroke - SB12 | G Gold |
| 2008 | 100m Freestyle - S12 | G Gold |
| 2008 | Men's 200m Individual Medley SM12 | G Gold |
| 2008 | Men's 50m Freestyle S12 | G Gold |
| 2020 | 100m Freestyle - S12 | S Silver |
| 2020 | 4x100m Freestyle Relay - 49 Points | B Bronze |
| 2020 | 50m Freestyle - S13 | B Bronze |
| 2016 | 100m Breaststroke - SB12 | B Bronze |
| 2016 | Men's 100m Freestyle S13 | B Bronze |
| 2012 | 100m Breaststroke - SB12 | B Bronze |
| 2008 | 100m Backstroke - S12 | B Bronze |
| 2012 | 100m Backstroke - S12 | 4 |
He made history by becoming the first athlete representing Ukraine to win six gold medals at the Paralympic Games. This achievement came with his victory in the S12 100m freestyle at the 2012 Games in London. He further set records by winning seven and eight gold medals at the Paralympic Games with his S12 50m freestyle victories in 2012 and 2016.
In recognition of his performance at the 2020 Paralympic Games in Tokyo, he received the Order for Courage [third class] in Ukraine. In 2017, he was named an Honoured Citizen of Kharkiv. He also received Orders of Merit from the president of Ukraine for his performances at the Paralympic Games in 2008, 2012, and 2016.
He was honoured as the flag bearer for Ukraine at the opening ceremony of the 2016 European Championships in Funchal, Portugal. Additionally, he holds the title of Honoured Master of Sport in Ukraine.
His parents and coach Vasyl Keke have been significant influences on his career. He admires Ukrainian swimmer Yana Klochkova. His guiding philosophy is "Per aspera ad astra," which means "Through adversity to the stars."
Looking ahead, he aims to continue contributing to Para swimming and inspiring future generations. His dedication to the sport remains unwavering as he seeks new challenges and opportunities.
His journey from Kharkiv to international acclaim showcases his resilience and commitment. With numerous accolades and a strong support system, he continues to be a prominent figure in Para swimming.
He began swimming in 1992 in Kharkiv, Ukraine. He took up Para swimming in 2006. His father, a swimming coach, introduced him to the sport by taking him to the pool. "My father simply threw me in the water," he recalled. His debut for Ukraine was at the 2006 World Championships in Durban, South Africa.