捉妖師宋定伯受雇入米鋪制服驢妖馬盧,並收為己用,名聲大噪。不料馬盧逃跑,宋定伯尾隨發現村民將少女蕭蕭捆綁欲送給神靈石像,陰差陽錯之下救下蕭蕭,並打敗偽裝神靈的蛇妖。蕭蕭對宋定伯感激不盡,得知他名號後想請他入京捉妖。於是三人同往京城,一路鏟除國師所派各路妖怪。蕭蕭的真實身份也終於暴露,她乃當今三公主,一直懷疑在朝中妖言惑眾的國師是妖,希望宋定伯能幫她除妖。宋定伯決心幫助蕭蕭,誰知國師用天機儀以求雨之名,意圖迫害百姓。宋定伯歷經萬難毀掉天機儀,拯救了百姓。國師暴怒,製造結界變幻成蛟龍與宋定伯大戰。宋定伯不敵蛟龍瀕死,蕭蕭重傷,千鈞一發之際,宋定伯隻得冒著生命危險啟動四令,法力倍增,打敗國師。