故事发生在公元前480年,精明强悍的波斯兵士在波斯国王薛西斯一世(大卫·法拉尔 David Farrar 饰)的率领下正来势汹汹地朝希腊进军,斯巴达城国王列奥尼达斯(理查德·伊甘 Richard Egan 饰)率领三百勇士和四千联军镇守最火线温泉关。叛徒的出售让列奥尼达斯的军队成为了瓮中之鳖,情急之下,列奥尼达斯号令联军退却,自己率领着三百勇士同仇敌忾,死守温泉关。
面临敌方一望无边的排队,列奥尼达斯和他的勇士们早已经晓得了此战的终局,但是,他们并没有胆寒,反而由于势单力敌而燃起了分外高涨的气势。经过两天两夜的殊死奋斗,波斯雄师伤亡惨重,而斯巴达三百勇士亦长逝于温泉关当中。