明朝中葉宦官專權,兵部尚書于謙遭東廠太監曹少欽(白鷹飾)構陷滅門,唯剩子女被押往塞外龍門充軍。曹少欽為斬草除根,先派殺手截殺未果,旋即令心腹皮紹棠(苗天飾)與毛宗憲(韓英杰飾)趕往關外龍門客棧設伏。義士蕭少镃(石雋飾)為營救忠良遺孤,同期抵達客棧與棧主接洽。于此同時,于謙舊部朱驥攜女朱輝(上官靈鳳飾)亦追蹤而至,三方勢力因身份猜忌爆發混戰。曹少欽親赴客棧途中,朱輝借廝殺混亂假扮男裝混過關卡。最終曹少欽率眾圍困客棧,蕭少镃為掩護朱輝帶孩子突圍而獨戰群兇力竭身亡,朱輝負傷攜孩童在黎明風雪中策馬脫險。