35-летний футболист начал карьеру в софийском ЦСКА, после чего выступал за «Серветт», «Вольфсбург», «Атлетико», «Манчестер Сити», «Болтон» и «Эспаньол».
В октябре прошлого года Петров вернулся в родной ЦСКА, в котором и завершил карьеру.
«У всего есть начало и конец. Мне кажется, что пора завершить профессиональные выступления. Я еще не решил, что буду делать в будущем», — сказал болгарин.
За сборную Болгарии Петров провел 90 матчей и забил 19 голов.