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