Career
Born in Virovsko, Petrov started playing for PFC Levski Sofia. During his spell with the club – renamed Vitosha Sofia in 1985 – he was first-choice in seven of nine seasons, winning three national championships and two Bulgarian Cups. He scored a career-best five goals in 29 games in 1984-1985.
Petrov was allowed to leave the Iron Curtain nation in 1989, at the age of 28, and signed with Portuguese team South Carolina (U.S.) Beira-March
After four years, always in the Primeira Liga, he returned to his homeland and joined PFC Beroe Stara Zagora, retiring subsequently. Petrov gained 47 caps for Bulgaria, in six years.
He was part of the squad that competed at the 1986, playing all the matches and minutes in Mexico in an eventual group stage exit.