Career
As a player, he spent most of his career at Slavia Sofia, with a short spell at Turkish Samsunspor and Cyprus Ermis Aradippou before retirement. In his first years as a football player, he also played for Etar Veliko Tarnovo, Vorskla Poltava and Lokomotiv Sofia. On 31 July 2011, Petkov played his farewell game for Slavia, appearing for 10 minutes in the 2:2 draw with Cypriot side Apollon Limassol in an exhibition match.
Petkov was capped four times for Bulgaria.