PFC Slavia Sofia
Born in Plovdiv, Bulgaria, Petrov played for the PFC Botev Plovdiv, PFC Levski Sofia, PFC Slavia Sofia and PFC Lokomotiv Sofia. He also played for the Bulgaria national team.