晋朝大臣介子推陪伴辅佐公子重耳一起流亡,长达十九年,最后重耳成为晋国一代君王,特地要已经隐居的介子推出山。介子推躲而不受,而重耳下令烧山,逼出介子推。但是介子推被山火烧死,晋文公特地将此日定为寒食节,护山祭祀这位不求富贵的功臣。寒食节大概在清明节的头一两天,民间因祭祀介子推逐渐推及自己的祖先,这是寒食节清明节时段祭祀扫墓的起源。
到了唐朝唐玄宗时期,寒食节和清明节均放假,实际上已经将寒食节的祭祀和清明节的踏青改火连在一起,到了唐肃宗时期,两节放假延长到七天,实际上清明节寒食节已经并在了一起。
到了宋朝之后,清明节实际就是寒食节和清明节的合并。这也是为什么后来的人多知道清明节要扫墓祭祖。
明清之后,寒食节的称谓逐渐淡出了民俗,但是清明节扫墓,不是只在清明节当天和之后。比如我所在的长江中部,清明节前三后四祭祖,被认为非常正常,甚至清明节之前去,更有意义。这实际上也是对寒食节祭祀的延续。