Bối cảnh của phim Gió Bão Vùng Thượng Hải được lấy tại thành phố Thượng Hải vào những năm 1930, nội dung phim xoay quanh chàng thanh niên Âu Dương Nhật (Lâm Tuấn Hiền), vốn là con trai của một tay xã hội đen có tiếng. Bởi vì cậu không muốn tay nhúng tràm như cha mình nên đã mở một công ty thám tử tư, cho tới khi cha anh bị người ta ám sát, lúc này anh buộc lòng phải tham gia vào những phi vụ tranh giành tại Bến Thượng Hải thay cha của mình. Trong thời gian này, anh đã gặp một cô gái xinh đẹp tên Ting Ting (Lưu Gia Linh), và nhanh chóng trai tim của 2 người thuộc về nhau bởi họ thực sự hợp nhau.
Ngoài ra, Âu Dương Nhật còn có một người anh trai, người đã được gửi đi cho người khác chăm sóc ngay từ khi con nhỏ, sau khi lớn lên thì đã trở thành người đứng đầu của một băng đảng khác. Trên thực tế, chính những tay đàn em của hắn ta đã giết cha ruột của mình. Nhưng hắn ta chỉ là một quân cờ được sử dụng vào những mục đích nhất định, và cuối cùng hắn trở thành một công cụ cho các điệp viên Nhật Bản.
Cùng lúc đó, người Nhật bắt cóc Ting Ting, đưa nữ điệp viên tên Qiuzi Yirong tiếp cận Âu Dương Nhật, tuy nhiên, lửa gần rơm lâu ngày cũng bén và chính người phụ nữ Nhật Bản này đã phải lòng Nhật, từ đó không nhẫn tâm thực hiện đúng theo kế hoạch định trước. Nhật lúc này phải đối mặt với của người anh em phản bội lên tới đỉnh điểm, cũng như khám phá ra thân thế thực sự của cô bạn gái giả Nhật Bản, đẩy cốt truyện lên cao trào.