立刻只身一人飞檐走壁去把王黑虎刺杀了，并向官府投案，官府要把他判处死刑，乡民都来官府示威，要拯救王恶，王恶为了避免官民冲突，于是伏剑自刭。王恶死后灵魂飘盪，曾经为了为民除害，烧了一个「要喫童男童女」的地方神灵古庙，结果遭到该神灵报复，毒风大作，此时萨守坚真人拿着药物，要去解救瘟疫而经过，作法让风反向吹，灭了妖怪，从此王随着萨真人修练而得道，萨真人赐名为王善，表字秉诚。玉皇大帝封为豁落王元帅，赐其金印，又让他额头上多开一只眼睛，掌管监察世间善恶之职。
王灵官的形象与功能.在道教的