本发明公开球孢白僵菌抗菌蛋白Bbafp及其表达载体、含有其基因的转基因植物的制备方法和应用;所述Bbafp具有如SEQ ID NO. 1所示核苷酸序列和如SEQ ID NO. 2所示氨基酸序列;所述Bbafp的酵母表达载体包括Bbafp的成熟蛋白核苷酸序列和酵母表达载体;所述Bbafp的植物表达载体包括Bbafp的全部核苷酸序列和植物表达载体;含有Bbafp基因的转基因植物的制备方法,通过将上述Bbafp的植物表达载体转化入根癌农杆菌感受态细胞获得转化子,并进行植物遗传转化获得;所述Bbafp对植物病原真菌具抑菌作用;通过实验验证Bbafp使植物抗病能力显著提高,具有巨大的应用前景。