Kara Mustafa służył sułtanowi jako generał wojsk w wojnie przeciwko Polsce w roku 1672, negocjował pokój w Buczaczu po zdobyciu Podola. W 1676 został wielkim wezyrem, zastępując na tym stanowisku zmarłego Ahmeda Köprülü. Po nieudanej wojnie z Rosją, Turcy przyjęli w 1681 pokój w Bakczysaraju. W roku 1683 Kara Mustafa rozpoczął kampanię austriacką, popierając antyhabsburskie powstanie Thökölyego. Zebrał armię 140–300 tysięcy żołnierzy i oblegał Wiedeń broniony przez 18 tysięcy ludzi (13 tysięcy żołnierzy i 5 tysięcy członków straży miejskiej). Jednak 12 września 1683 wojska polsko-austriacko-niemieckie pod wodzą króla Jana III Sobieskiego odniosły zwycięstwo w bitwie pod Wiedniem, w której główną rolę odegrał potężny atak polskiej husarii na flankę sił tureckich.