滿清軍隊在風火連城(孫紅雷飾)的率領下逼近武莊,欲將關內隱藏的反抗力量斬盡殺絕,而武莊更是圍剿的重點。武莊表面上住了一批莊稼人,實則是反清組織天地會分舵人馬,全莊上下整備應敵,但卻力量有限。
危險逼進,路見不平的俠醫傅青主(劉家良飾)為了解武莊之危,帶了兩位武莊青年武元英(楊采妮飾)和韓志邦(陸毅飾)上天山求助。擅於鑄劍的世外高人晦明大師住在萬裏冰封的天山上,他珍藏七把劍中珍品。座下有大弟子楚昭南(甄子丹飾),二弟子楊雲聰(黎明飾),三弟子辛龍子(戴立吾飾)以及四弟子穆郎(周群達飾),晦明大師認為武元英和韓志邦也是可塑之材,加上傅青主本人,把畢生修為煉成的七把寶劍分贈七人,是為“七劍下天山”的武林傳奇。