晚清年間,吏治日弊,社會貪污成風,平民生計大受困擾。醫術精湛的楊天淳(于榮光)開設百草堂醫館,懸壺濟世,可惜時世日非,淳決定以牙還牙,喬裝成大盜模樣,行俠仗義,專門對付j官污吏,人稱大盜鐵馬騮。朝廷有見及此,遂派遣少林高手衍空(任世官)為欽差大人,捉拿鐵馬騮歸案。然而,楊天淳藝高人膽大,提早假扮欽差,騙取官商勾結屯積米糧,轉贈無依大眾,此舉惹來官府不滿。其時,廣東十虎之一的黃麒英(甄子丹)攜子黃飛鴻(曾詩敏)北上采藥,適值浙江鬧起“捉鐵馬騮”的官潮,倆人無辜卷入漩渦,更被洲官威逼承擔捕賊之責。黃麒英從當地民間百姓口中得悉鐵馬騮乃劫富濟貧的俠盜,在調查之際,認識了威名遠播的楊天淳,從此兩名江湖漢子遂結了相惜的俠情。衍空聞風趕至,并布下天羅地網,力擒鐵馬騮,此時黃了解到其真正身份,在結義的沖擊下,決定義助鐵馬騮逃出生天,合力對付面前困境。