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