Висок претставик на Бугарската социјалистичка партија (БСП), Петков беше назначен за министер за внатрешни работи во тричлената коалициска влада предводена од социјалистите, која дојде на власт во оваа балканска земја по парламентарните избори без мнозински победник во јуни 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.