自幼父母双亡的胡斐(黎明)随家仆平四在砖窑场隐居,为避免被人认出遭遇伏击,二人在人前总作平凡人打扮,但私下胡斐却是刻苦习武,终练成胡家刀谱。 得悉对他施过一饭之恩的钟四一家被燕南天(徐锦江)之子燕子胥逼害,胡斐出头教训了燕子胥并把他捉至北帝庙,但终被燕南天救出。胡斐尾随燕南天赶往京城准备伺机报仇时,遇上行踪飘忽的袁紫衣(张敏),被其吸引,不久两人互生好感。其后袁紫衣不幸遭人下毒瞎了双眼,为救她,胡斐向药王传人程灵素(李嘉欣)求救,却引来另一段恩爱情仇。
80年代末,政治风波席卷各地,在港的声援会主席欧阳卓为了将几个学生运到国外,找到退役大陆军人“大兵”李文(徐锦江 饰)、阿火(程小龙 饰)一伙去广州将学生们接回。本计划在香港大游行时趁火打劫的大兵一伙人惊悉游行取消,只得以80万的价格接下了欧阳卓的任务。
另一方面,保卫局干部袁左为了防止危险分子逃往国外,也一路南下紧紧追踪。大兵与袁左两方在边检站正面交火,成功逃回香港,但是处于香港政府监控下的欧阳卓无法将学生们送出,袁左携众多便衣亦进入香港,本欲求财的大兵一伙此时进退两难,而大兵本人此时萌发了豪情,决计不惜代价将学生们送出香港……