Career
Petkov start to play football in Spartak Pleven. In 1995 he made his debut for the first team He started to make his name in season 1997-1998 when played for the present team Litex Lovech.
After that he played for İstanbulspor, Fenerbahçe Saskatchewan and Ankaragücü football clubs in Turkey and Kuban Krasnodar in Russia.
In January 2009, Petkov returned to Bulgaria and signed with Litex Lovech. At the end of 2010-2011 season, Petkov announced his retirement from professional football.