警官黃偉(梁家輝 飾)被借調(diào)調(diào)查一件涉及警員犯罪的案子,為搜集證據(jù),黃偉犯險(xiǎn)入獄。火燒島典獄長(zhǎng)(柯俊雄 飾)治下的監(jiān)獄充斥著暴力、不公,以及制度化的犯人毆斗。黃偉很快在獄中結(jié)識(shí)了室友小朱(庹宗華 飾)和因思念兒子多次越獄的劉世杰(洪金寶 飾),并經(jīng)歷了幫派人物大林(高捷 飾)的入獄洗禮。臺(tái)球選手大錘(成龍 飾)因誤殺幫派大哥鋼珠(劉德華 飾)之弟入獄,大林受命向大錘復(fù)仇,此事被獄中大哥桂老大(王羽 飾)調(diào)解。黃偉、大錘等四人被典獄長(zhǎng)吸收進(jìn)入“清風(fēng)隊(duì)”,在執(zhí)行暗殺任務(wù)的過程中,黃偉意外的發(fā)現(xiàn)了自己追查多時(shí)的幕后真兇。