Като член на ръководството на Българската социалистическа партия (БСП) Петков бе назначен на поста вътрешен министър в тристранното коалиционно правителство, оглавявано от социалистите, което взе властта в балканската страна след парламентарните избори през юни 2005 г., завършили без категоричен победител.
Membru important al Partidului Socialist Bulgar (BSP), Petkov a fost numit ministru de interne în guvernul coaliţiei trilaterale conduse de socialişti care a ajuns la putere în naţiunea balcanică după alegerile parlamentare neconcludente din iunie 2005.