He played for the Soviet third tier sides of Ukrainian group such as Lokomotyv Vinnytsia (1976–1978), SKA Kyiv (1978–1979), Dnipro Cherkasy (1979–1980), Avanhard Rivne (1981–1982), Kolos Nikopol (1983–1984).
In 1986 Petrakov went abroad to play for the Soviet Southern Group of Forces team in Budapest, Hungary (1986–1990).
In 1978 and 1991 he played for couple of amateur clubs like Bilshovyk Kyiv and Budivelnyk Ivankiv (near Chernobyl).
[4] On 17 August 2021, Petrakov was appointed as an acting coach of Ukraine for the 2022 FIFA World Cup qualifying cycle.
[10] Petrakov tried to sign up to Ukraine’s territorial defence forces, but his lack of military experience prevented this.