阿杰 (林利) 因貪污而被判入獄,對一切人和事都感陌生,幸剛入獄,便得老監犯文長(cháng) (吳孟達) 照顧,他想幫杰在獄中免被欺負,但杰不理,杰剛入倉第一天便得罪了獄中惡人九叔 (關(guān)海山) ,被打成重傷。他被打後也不敢出聲,因此免於再被重傷。但由於他不依監房習慣埋堆,使他在獄中孤立,雖有文長(cháng)照顧他,仍不時(shí)被打欺負。在一次與人打斗後,九叔卻忽然幫他出面,之後他決定成為文長(cháng)手下。劉姑娘在獄中教堂宣道,文長(cháng)卻輸賭她的內褲是甚麼顏色,劉姑娘發(fā)現此事,揭起裙子大發(fā)雷霆,指自己入過(guò)女童院又當過(guò)娼妓,恨各人戲弄她,將各人趕走。文長(cháng)因為輸賭輸了給威哥 (李兆基) ,要賠煙給阿威,各人外出工作時(shí),乘亂外出賭錢(qián)買(mǎi)煙,卻因為鐘壞了,遲了回工地,累及同倉囚犯全被嚴查。此事連累阿杰亦被鎖入水飯房,連其母給他的錢(qián)亦被懲教員拿走。文長(cháng)與杰因為連累他人被查,每人要捱打一場(chǎng),文長(cháng)受不住,阿杰主動(dòng)代他捱了多拳。二人關(guān)系愈見(jiàn)良好。阿杰因見(jiàn)某囚犯的女友舍他而去,囚犯當場(chǎng)吞鐵釘自殺,阿杰因而對自己的女友 (吳詠紅) 亦失去信心。之後他又收到其母的死訊,更令他傷心欲絕。文長(cháng)更突被控謀殺,原來(lái)他以為頂替的打劫案,改控謀殺,文長(cháng)突然變成殺人犯,大受打擊,幾乎陷入瘋狂。後來(lái)九叔與阿杰同時(shí)出冊,囚犯們歡送他們,場(chǎng)面感動(dòng)。阿杰甫出獄,見(jiàn)女友到場(chǎng)迎接他,不禁大喜。