英文片名:Days Of Being Wild
英俊的阿飛(張國榮 飾)是上海移民,他從未見過生母,自小由養母(潘迪華 飾)養大,因此長大後他對生命中遇到的每一個女人都冷酷無情。放蕩不羈的他先後與南華體育會售票員蘇麗珍(張曼玉 飾)和舞女咪咪(劉嘉玲 飾)同居,但後來又相繼拋棄了她們。
阿飛決要找到生母,為此他隻身前往菲律賓,可是生母拒見,阿飛帶著怨恨離開,阿飛在離開香港前,將車子給予歪仔(張學友 飾)。咪咪發現阿飛走了,問歪仔知不知道他在那裡,歪仔告訴她阿飛去了菲律賓,並將阿飛的車子賣掉,將錢給她去菲律賓找阿飛。
一直暗戀蘇麗珍的警察超仔(劉德華 飾)目睹了蘇麗珍與阿飛的決裂,並在母親死後,決定改行去跑船。超仔在菲律賓唐人街又遇上了阿飛,不過他假裝自己不認識他,不久後阿飛因為買賣假護照而在一場鬥毆中身負重傷...。