張一鵬(劉德華)獲得獎學(xué)金資助赴法國留學(xué),學(xué)成歸國后被任命為上海市禁煙行動第一專員。受西方文化熏陶的他懷抱理想主義,攜妻子(陳少霞)抵滬后立即開展禁煙工作。然而上海并非法治健全之地——警察署長倪坤(顧寶明)與大毒梟戴濟(jì)民(劉松仁)結(jié)為兄弟,二人把控著鴉片販賣在內(nèi)的所有非法交易。面對張一鵬的鐵腕執(zhí)法,兩大勢力多次行賄遭拒后結(jié)成同盟,發(fā)毒誓要令張生不如死。在持續(xù)施壓與暗殺威脅中,張仍堅持追查鴉片來源,并發(fā)現(xiàn)戴濟(jì)民通過控制碼頭工人和政商關(guān)系構(gòu)建的販毒網(wǎng)絡(luò)。最終,張一鵬在一次緝毒行動中遭伏擊身亡,其妻目睹丈夫慘死現(xiàn)場。這場禁煙運動因核心人物的隕落而宣告失敗,上海灘毒品交易在舊勢力庇護(hù)下繼續(xù)肆虐。