晋文公是晋献公的儿子,本名重耳。晋献公晚年得到两个绝色美女:骊姬和她的妹妹,很受宠爱,并且都为他生了儿子。骊姬一心希望自己的孩子继承君位,设计迫害晋献公那些年长的儿子,最终害死了世子申生,逼迫重耳、夷吾离开晋国流亡。在重耳流亡期间,有十几位臣子追随他,介子推是其中之一。一次重耳一行吃不上饭,饿晕了,介子推把大腿上的肉割下来给重耳熬汤喝。后来重耳得到秦国的帮助,东渡黄河,返回晋国继承君位,在船上一些追随者各自表白自己的功劳。介子推不屑与这些人为伍,躲到绵山去隐居。重耳去找他,遍寻不见,就放火烧山,想把他赶出来。介子推坚持不出来,与老母一起被烧死。重耳感念介子推的高节,几日内不再生火做饭,后来延续成俗,是为寒食节。