He represented Ukraine at the 2012 Summer Paralympics and at the 2016 Summer Paralympics and he won two medals: the gold medal in the men's 4 × 100 m freestyle relay 34pts event and the bronze medal in the 100 m freestyle S6 event.