A student of Vorskla (Poltava) Junior High School and the Dnipro Sports Boarding School.
Dnipro (1999—2005), Dynamo Kyiv (2005—2008), Dnipro (2008—2017), Slavia Prague, Czech Republic (2017—2018), Dynamo Kyiv (2018).
He played 100 matches for the national team of Ukraine and scored 8 goals (2003-2018).
Olimpik Donetsk (2018, assistant head coach), youth national team of Ukraine (2018—...), Oleksandria (2023—...), national team of Ukraine (2023—...).
Participant in the U-21 European Championship (2023).
Rotan in the national team
From 27.02.2023 — acting head coach of the national team of Ukraine.
Debut as the head coach of the Ukrainian national team: 26.03.2023 (England — Ukraine — 2:0, Euro-2024 selection).
Played 1 match at the head of the national team of Ukraine (2023).
Participant in the Euro-2024 qualifying tournament (1 match).