Na igrzyskach olimpijskich w 1976 w Montrealuu zajął 8. miejsce w finale biegu na 100 metrów. Wywalczył srebrny medal w biegu na 100 metrów na uniwersjadzie w 1977 w Sofii. Na halowych mistrzostwach Europy w 1978 w Mediolanie zajął 2. miejsce w biegu na 60 metrów. Podczas mistrzostw Europy w 1978 w Pradze zajął 4. miejsce w biegu na 100 metrów, a sztafeta 4 × 100 metrów z jego udziałem nie ukończyła biegu eliminacyjnego. Petrow zdobył brązowy medal w biegu na 60 m na halowych mistrzostwach Europy w 1979 Wiedniu.