为什么王昭君要远嫁匈奴? 汉宣帝时期,国泰民安,国力强盛起来。然而匈奴在几十年的汉匈战争中逐渐衰弱,为了生存,他们主动表示对汉称臣,要与汉朝和亲,以结永久只好。汉宣帝死后,为了边境的安宁,汉元帝决定和匈奴和亲,于是准备选--名宫女以公主的身份嫁给匈奴单于呼韩邪。宫女王昭君入宫多年,但却因没有贿赂画师而被画丑,--直没有受到元帝宠幸。此时,她表示愿意远嫁匈奴。于是,元帝封她为公主,让她在长安与呼韩邪择日成亲。王昭君到了匈奴以后,劝导匈奴单于停止战争,发展生产,学习文化,使汉朝的北部边境从此五十多年没有战争。