袁世凯(何家驹饰)信奉邪教,以求登基称帝。该邪教的领袖捐赠了一枚玉环来帮助他成功。不料,袁世凯将戒指送给了四王子中的三公主沈玉(李嘉欣饰),并打算立她为皇后。领导命令袁世凯收回手指。与此同时,隐藏在袁世凯身边的孙文革命军干部杨军(刘德华饰)绑架了沈玉,以阻止袁即位。李杜军(刘家辉饰)从此以袁世凯的名义一路追击杨、沉。杨军在去宝芝林的路上遇到了黄其英(郑少秋饰),于是他把护送沈玉的重任交给了黄其英和醉师。黄飞鸿(季天生饰)父子。飞鸿在护送沈玉途中被间谍(任达华饰)拦截,导致机动车撞入仁波(刘家良饰)的酒厂。醉酒的拳击大师仁波帮助二人救了他们,却留下他们去打工填充酒厂。这次失利,让他卷入了玉指之争。不久之后,李总督率部赶到,各界高手掀起了一系列激烈的战斗……