Ko Ka-po (Simon Yam) has joined the Triads and served as the assistant to the gang leader Lee Kwan (Bryan Leung) since he was a teenager. He is sentenced to imprisonment following his conviction for the murder of a police officer and has spent his best years in jail. On his release from prison, Ka-po begins to worry about his future, and is thrown into greater perplexity when he knows that his ex-girlfriend Wong Pui-pui (Mimi Kung) is already married to Kwan. But luckily, with the support of his older brother Ko Ka-kit (Cheung Yick), Ka-po finally manages to set up his own record store. Despite the close relationship between him and Ka-kit, Ka-po has been looked down upon by his sister-in-law Fong Yee-mei (Alice Lau).
Ka-po wishes for a new life but in an attempt to rescue a gang member Wong Sai-leung (Canti Lau), he has no choice to get back involved in gang activity. Undercover police officers Kong Ming (Deric Wan) and Cheung King-to (Anthony Wong) have managed to infiltrate the gang as Ka-po's assistants. Ming and Ka-po have been through a lot together and are both in love with a girl, Yiu Shuk-ching (Yammie Nam). Unfortunately, Ka-po is put in jail again after being framed by Kwan. Will Ka-po turn back on the right path after his release? Will he be able to rekindle his romance with Shuk-ching?