晋献公晚年,晋国陷入了一场严重的内乱。
晋献公宠爱骊姬,骊姬为了让自己的儿子奚齐继承君位,设计陷害太子申生。申生被逼自杀,公子重耳和夷吾也被迫逃亡。重耳逃到了翟国,夷吾则逃到了梁国。晋献公死后,奚齐继位,但不久后就被大臣里克所杀。接着,骊姬妹妹的儿子卓子被立为君,也被里克杀死。一时间,晋国陷入了无君的混乱状态。
此时,逃亡在梁国的公子夷吾得知了晋国的内乱,他意识到这是一个回国夺取君位的绝佳机会。他知道自己的实力不足以独自回国继位,于是便将目光投向了邻国秦国。夷吾派使者前往秦国,向秦穆公表达了自己愿意割让河西之地给秦国,以换取秦国支持他回国继位的意愿。
经过一番权衡,秦穆公决定支持夷吾回国继位。他派遣军队护送夷吾回国,并帮助他顺利登上了晋国的君位,是为晋惠公。晋惠公继位后,却违背了当初的承诺,拒绝将河西之地割让给秦国。秦穆公对此十分愤怒,但考虑到当时的局势,他并没有立即采取军事行动,而是选择了暂时隐忍。
晋惠公的背信弃义,让秦穆公对他产生了深深的不满。但秦穆公并没有因此而放弃对晋国事务的介入。他开始密切关注晋国的局势,寻找新的机会来实现秦国的利益。
不久之后,机会终于来了。公元前646年,秦国发生了严重的旱灾,国内粮食短缺,百姓生活困苦。秦穆公向晋国请求购买粮食,希望晋国能够伸出援手。晋惠公却拒绝了秦国的请求,甚至还想趁机攻打秦国。公元前645年,秦穆公亲自率领秦军,向晋国发动了进攻。晋惠公也不甘示弱,率领晋军迎战。双方在韩原展开了一场激烈的战斗。在战斗中,秦军奋勇杀敌,晋军则士气低落。最终,秦军取得了胜利,晋惠公也被秦军俘虏。
秦穆公俘虏晋惠公后,面临着一个艰难的抉择。他可以处死晋惠公,以报晋惠公背信弃义之仇;也可以释放晋惠公,与晋国达成和解。经过深思熟虑,秦穆公决定释放晋惠公,与晋国签订和约。晋惠公被迫答应将河西之地割让给秦国,并将儿子圉送到秦国为质子。