The product of Youth Sports School # 11 (Odessa, Ukraine). Plays as a central defender.
Started his professional career in 2nd league teams such as Olimpiya FC, FC Nikolaev, FC Bastion. In 2012 Oleksandr played in Ukrainian First division teams FC Niva and FC Odessa.
During the spring of 2013 moved to FC Nistru (Otach) on 4 months contract. In the summer of 2013 had tryouts at FC Volyn but did not agree terms with Ukrainian Premier division side. Shortly after Oleksandr went for tryouts to FC Kalev (Estonia).
In Estonia Oleksandr signed for FC Levadia. On July 16, 2013 he made his debut in Europa League against FC Panduriy (Romania). During the 2013 season he played in 13 games scoring 1 goal.
He started his 2014 season in FC Levadia reserves as the team bought a new Balkan player for his position. Oleksandr tried to move to Hungary or Czech clubs but did not succeed. After that he was loaned-out to Lokomotiv (Jõhvi). He scored a first goal for his new team in 28th game of the season against “Flora” (Tallin). At the end of the season Oleksandr decided to leave Lokomotiv.
In January, 2015 had successful tryouts with Ararat (Yerevan) and signed a contract. In June, 2015 moved to Alashkert – team representing Armenia in Europa League. In July, 2015 signed with FC Zarya (Moldova) but shortly after left since were not able to get a work permit in Moldova due to bureaucracy. In September, 2015 signed a contract with FC Gornyak-Sport. After that Oleksandr joined FC Ingulets during the summer of 2016.
In March, 2017 Oleksandr signed a one year contract with FC Vorkuta – Canadian Soccer League 2017 expansion team becoming a league champion the same year.
Became Canadian Soccer League Champion in 2018.