本发明提供一种苯二甲腈的非液相生产方法,含苯二甲腈的反应生成气从氨氧化反应器出来,经无水式冷凝器后苯二甲腈冷却被收集,剩余反应生成气离开无水式冷凝器;无水式冷凝器进行如下步骤,并循环:步骤1:无水式冷凝器的反应生成气进/出口开启,含苯二甲腈的反应生成气通入无水式冷凝器,无水式冷凝器加入冷介质降温,使苯二甲腈变成液态或者固态从反应生成气中分离;步骤2:无水式冷凝器的反应生成气进/出口关闭,并加入热介质增温使得苯二甲腈变成液态,从无水冷凝器底部的液态出口流出;步骤3:无水式冷凝器的反应生成气进/出口关闭,并加入冷介质,降温,准备进行步骤1。该方法不加任何外来水,避免苯二甲腈的水解损失和废水生成。