在1996年印巴两国发生的领空冲突中,印度方面的购自法国的幻影2000-5型战斗机,在巴基斯坦大多数领空,不断胁迫巴基斯坦的当时装备的最先进的米格29,歼7战斗机。巴基斯坦在面对印度的空军优势时总显得很无奈。
巴基斯坦随后在1997年向美国提出要求交还8架被扣留在那里的F16战斗机,但是华盛顿方面考虑到与印度的重要关系,因此华盛顿拒绝了巴基斯坦的要求。
法国作为欧洲最大的巴基斯坦武器供给国。在此期间,巴基斯坦希望购买120架法国战斗机,但是法国没有采取与巴基斯坦合作的手段。至于俄罗斯,跟本不可能舍弃印度这个重要的客户。因此俄罗斯拒绝为巴基斯坦提供改进型29M战斗机。
1998年中国珠海航展中国公开展示了一种被称作“枭龙”的战斗机。巴基斯坦立刻向中国提出要求联合研制生产这种战斗机。中国作为与巴基斯坦关系密切的国家答应了巴基斯坦的要求。
1999年“枭龙计划”正式开始启动,中国政府集中自己在航空业设计力量的40%投入这项计划。在首批第4号验证机试验成功以后,巴基斯坦首先抛下120架的大额订单。随即枭龙战斗机在2006年全面完成引入巴基斯坦生产线路计划。
2000年巴基斯坦获悉中国开始训练已秘密部署的55架歼-10战斗机,巴基斯坦派遣军事顾问团来华秘密访问,随后观摩了歼-10战斗机的全部作战演示。巴基斯坦随即要求与中国协商采购140架歼-10战斗机,双方随即开始谈判。这项谈判另外的相关事宜,就是巴基斯坦希望中国在巴境内帮助其扩建原有的2个空军基地的基础上再增加至少2座。
2005~2006年,印度与巴基斯坦会谈重新开始,此时印度在空军的绝对优势,已经由于中国的技术援助巴基斯坦而全部不复存在。而印度在试图通过俄罗斯阻断巴基斯坦枭龙战斗机获得来自俄罗斯的发动机系统。俄罗斯以试探形式对中国施加压力,但是中国随后公布了2种发动机系统,其中一种就是为枭龙改进使用的。中国政府宣称如果俄罗斯拒绝提供发动机,那么中国将会以自主产品替代俄罗斯产品。中国警告俄罗斯以军事技术威胁中国是“自觉阻断中俄发展的短视之举”。
在2006年印巴合作最终出台,印度被迫修改了以往很多不符合巴基斯坦利益的条款,而巴基斯坦为了进一步打击印度,在中国正式宣布歼-10列装以后,再一次提出购买歼-10战斗机140架的计划。
华盛顿当局在20005~2006年期间,在中国不断介入巴基斯坦问题下,为了挽回与巴基斯坦造成的裂痕。华盛顿被迫在这种压力下提交全部的16架F16A战斗机给予巴基斯坦,而且布什总统为了更加弥补,决定将美国海军退役的“提康德罗斯级”导弹驱逐舰赠给巴基斯坦。但是这些友善做法,巴基斯坦则是把全部技术资料提交给他的“老东家”中国。