Кабинетът, начело с Кирил Петков, беше коалиционен и съставен от представители на политическите формации ПП, БСП, ИТН и ДБ. Разпределението на министерските постове в него бе в съотношение 10:4:4:3, като в квотата на ПП влизаха и независими министри от служебното правителство на Стефан Янев. Структурата и състава на Министерски съвет бяха одобрени със 134 гласа „за“ срещу 104 „против“.
На 28 февруари 2022 г. премиерът Кирил Петков заяви, че ще поиска оставката на министъра на отбраната Стефан Янев с аргументите, че неговите позиции и изказвания не съответстват на коалиционното споразумение и водената от държавата външна политика по отношение на Руското нападение над Украйна.
За поста е предложен Драгомир Заков, който е постоянен представител на България в НАТО. На 1 март 2022 г. на извънредно заседание на Народното събрание оставката на Стефан Янев и назначаването на Драгомир Заков са гласувани със 184 гласа „за“, 0 гласа „против“ и 33 гласа „въздържал се“. На 8 юни 2022 г. ИТН обявява намерението си да напусне управляващата коалиция.