ช่วงต้นยุคสมัย 1900 ของจีน หม่ายูหลง (เฉินหลง) ตำรวจน้ำที่ทำงานซื่อตรงสุจริต ได้วางแผนจะไปปราบโจรสลัดในย่านทะเลจีน ที่มีผู้นำ คือ โล โดยใช้เรือที่พวกตำรวจน้ำต่อไว้ทั้งหมด 5 ลำ แต่เรือทั้งหมดก็เกิดโดนผู้ร้ายมาวางระเบิด ทำให้เรือจมใช้ไม่ได้ไปทั้งลำ ทำให้แผนการทั้งหมดถูกยกเลิก แล้วพวกเฉินหลงและตำรวจน้ำทุกคน ต้องโดนย้ายไปตำรวจบกแทน และอีกอย่าง พวกเฉินหลงยังต้องรับมือกับพวกซื้อขายอาวุธปืน แถมยังต้องปราบโจรสลัดให้ได้ โดยนำความยุติธรรมทั้งหมดกลับมา และต้องใช้อะไรต่อสู้กับพวกมัน โดยร่วมมือกับเพื่อนสนิทคนเก่า (หงจินเป่า) และ หัวหน้าตำรวจบก ซึ่งเป็นคู่แข่งของเฉินหลง (หยวนเปียว) โดยใช้แผนการที่ชื่อว่า “PROJECT A”