故事發生在文革時期的北京。馬小軍是一個軍屬,小夥伴們叫他馬猴,他的父親常年在外,沒人管教的他在大院裏結交了一幫“哥們兒”,他們逃課、打架、抽煙,“混街”成了他們這夥人的生活主題。這當中有劉憶苦,有羊搞,還有後來出現的女孩子北蓓,當外麵的世界鬧得天翻地覆的時候,這群軍人子弟卻在自己的天地裏享受陽光燦爛的日子。
在無聊的夏日裏,馬小軍學會了撬門開鎖,進到別人家裏成了馬小軍生活的一大樂趣,他常常溜出校門,用自製的鑰匙打開一把又一把的鎖,窺探一家又一家的秘密,但馬小軍從來不拿人家東西。有一次,他闖入一個陌生人的家中,一張掛在牆上的彩色照片吸引了他:身著泳裝的少女。馬小軍長久地凝視著她,被她深深地打動了。
他希望能見到她。終於有一天,一雙美麗的女孩的腿從馬小軍身邊經過,馬小軍意識到就是她,於是叫住了她。從此,馬小軍天天都去找她,將別人做過而自己從來不敢做的事都安到自己的頭上,表現自己的英勇……
那個女孩名叫米蘭,一天她答應馬小軍去見他的那幫哥們兒。看見米蘭和劉憶苦談得那麼親熱,馬小軍有些嫉妒。接下來的日子裏,米蘭一邊和馬小軍好,一邊又和劉憶苦好,馬小軍心裏很亂。
馬小軍和劉憶苦同月同日生,在慶祝他們的生日那天,米蘭分別送了他們兩個禮物,馬小軍本來應該是高興的,但又不知為什麼他心裏很不是滋味,他執意要將米蘭趕走,為此還和劉憶苦打了起來……
但記憶到這兒發生了混亂,或許馬小軍根本就沒有那種勇氣,根本就沒打架,他們那天玩得很愉快……
那天晚上,馬小軍騎上腳踏車在雨裏瘋狂地飛跑,衝著米蘭的窗口大喊:“米蘭,馬小軍愛你!”當米蘭下來時,馬小軍竟然沒有勇氣承認,米蘭將馬小軍擁入懷裏。可她後來還是跟了劉憶苦。
馬小軍一氣之下跑到了米蘭的住處,衝動之中想要做出越軌之事,但被米蘭打敗了……從此以後,大家冷落了馬小軍。
後來大家分散了,各奔前程,米蘭去了文工團,劉憶苦去當兵,後變成殘廢。許多年後,當這群兒時的夥伴再次相聚時,那過去的一切對他們來說都不再重要了。