故事开始时,年轻有为的张一鹏(刘德华饰)获得奖学金,前往法国留学,接受西方文化和价值观的熏陶。学成归国后,他被任命为上海市禁烟行动的专员。张一鹏怀揣理想和决心,带着妻子(陈少霞饰)来到上海,开始了对禁烟行动的艰难斗争。
然而,张一鹏很快发现,中国的社会和法律体系与他在西方学到的知识有很大不同,腐败势力在上海肆虐,包括警察署长倪坤(顾宝明饰)和大慈善家戴济民(刘松仁饰)在内,他们控制着城市中的非法交易,其中包括鸦片贩卖。
尽管多次受到威胁和贿赂,张一鹏毫不退缩,坚决执行禁烟任务。他的勇气和正义感引发了恶势力的强烈敌意,但张一鹏依然坚持不懈,即使妻子和同事相继遭受不幸,他也没有放弃。