流浪者一條龍(王宇飾演)在取回被土匪掠奪的巨額救災資金后受了重傷。他躲在建華武館里,被一群小偷跟蹤,殺死了主人。一條龍安全逃離,但在青木鎮(zhèn)的河邊暈倒了。他后來被肖央(許冠杰飾演)救了出來。小楊一個人住在河邊的一間茅草屋里,以養(yǎng)鴨為生,和一只狼狗住在一起。盜賊頭目梁成倫得知一大筆錢被一條龍偷走了,他感到很怨恨。當時,他接到報告說,志慶木花園地下有豐富的礦產資源。他派下屬在青木園開賭場,騙取鎮(zhèn)上居民的財物,以開設礦場。一條龍從傷口中恢復過來,原計劃離開青木園。得知賭場的真相后,他回到賭場,贏回了一大筆錢和鎮(zhèn)上居民的財產,并將其退還給鎮(zhèn)上居民,驅散了盜賊。得知此事后,梁振英勃然大怒,帶領一批專家前去復仇,但一條龍已經離開。由于寡不敵眾,小楊被殘忍地殺害了。他的狼狗非常人道,追了一條龍。一條龍獨自冒險進入虎穴,消滅了這群盜賊。