Viktor began his career in 2002 in the Ukrainian Second League with FC Chornomorets-2 Odessa, and later signed with Dniester Ovdiopol.
In 2005, he played in the Ukrainian First League with FC Arsenal Kharkiv, and with FC Stal Kamianske in 2006. The following season he went abroad to play in the Lithuanian Premier Division side FK Šiauliai. The remainder of his first tenure in the Lithuania was spent with FK Kruoja Pakruojis.
In 2010, he played in Poland for MKP Pogoń Siedlce.
After one season in Poland he returned to Šiauliai, where he finished as club’s top goalscorer with eight goals. He featured in the 2010–11 UEFA Europa League against Wisła Kraków.
He returned to Ukraine in 2011 to sign with FC Helios Kharkiv, and later with FC Avanhard Kramatorsk. In 2014, he played in the Uzbekistan Premier League with FC Andijon, and returned to the Second League for the remainder of the season to play with FC Real Pharma Odessa.
In 2017, he joined FC Vorkuta (Toronto) – Canadian Soccer League (CSL) expansion team. Later in the season he won his first trophy with FC Vorkuta becoming CSL regular season champion.
In 2018 became Canadian Soccer League champion in both divisions.