段小楼(张丰毅)与程蝶衣(张国荣)是一对打小一起长大的师兄弟,两人一个演生,一个饰旦,一向配合天衣无缝,尤其一出《霸王别姬》,更是誉满京城,为此,两人约定合演一辈子《霸王别姬》。但两人对戏剧与人生关系的理解有本质不同,段小楼深知戏非人生,程蝶衣则是人戏不分。 段小楼在认为该成家立业之时迎娶了名妓菊仙(巩俐),致使程蝶衣认定菊仙是可耻的第三者,使段小楼做了叛徒,自此,三人围绕一出《霸王别姬》生出的爱恨情仇战开始随着时代风云的变迁不断升级,终酿成悲剧。

《霸王别姬》是一部20世纪中国大陆的经典电影,根据中国小说家李碧华的同名小说改编而成。剧情发生在20世纪初期的中国,主要围绕着两位京剧演员程蝶衣和段小楼展开。
程蝶衣是京剧界的巨星,她在一次表演中遇到了段小楼,一个扮演女性角色的男演员。两人一拍即合,开始了一段艺术和情感上的奇妙旅程。

段小楼原本是个乡村少年,为了逃避乡村的生活,他假扮女子进入京剧界。他与程蝶衣的相遇改变了他的人生轨迹,他们在舞台上形影不离,在生活中互相依偎。然而,段小楼对程蝶衣的感情超越了友谊,他爱上了她。
程蝶衣也对段小楼有着特殊的感情,但她的心中仍然牵挂着另一个男人——皇帝。在中国政治动荡的年代,他们的感情经历了无数的考验。尽管如此,他们依然选择了彼此,选择了他们共同的艺术梦想。

然而,政治和现实的压力最终击溃了他们。程蝶衣为了保护段小楼,最终选择了与皇帝共度一夜,以换取段小楼的自由。段小楼得知真相后心灰意冷,最终离开了京剧界,过着孤独的生活。
电影以程蝶衣和段小楼在舞台上演绎《霸王别姬》这出戏为结尾,他们的命运与剧中人物的命运不谋而合,令人唏嘘不已。整部电影通过对两位主人公感情纠葛的描绘,展现了人性的脆弱和对艺术的执着。