清明节的起源,据传始于古代帝王将相“墓祭”之礼,后来民间亦相仿效,于此日祭祖扫墓,历代沿袭而成为中华民族一种固定的风俗。本来,寒食节与清明节是两个不同的节日,到了唐朝,将祭拜扫墓的日子定为寒食节。冬至后一百零五天谓之寒食,从前这天禁火,冷食,故又称“冷节”、“禁烟节”。民间传说寒食是为了纪念春秋时的介子推被火焚于绵山,晋文公下令禁火。介子推是山西人,所以冷食习俗在山西首先流行。旧时寒食断火,次日宫中有钻木取新火的仪式,民间也多以柳条互相乞取新火。
春分后十五天为清明,是郊游的好日子。清明又是扫坟祭祖的日子,民间又称为“鬼节”、“冥节”,与七月十五、十月一日总称“三冥节”,有城隍出巡的仪式。
寒食、清明本来是两个节日,但山东民间大都把两个节日合而为一。一般叫清明,少数地区叫寒食节,但过节却是在清明这天。垦利地方自清明节前三日算起,称“大寒食”、“二寒食”、“三寒食”,第四日为清明,人们于这四天内扫墓、踏青。鄄城以清明前一日为寒食节,又称清明节为“鬼门关节”。
在墓前祭祖扫墓,这个习俗在中国起源甚早。早在西周时对墓葬就十分重视。东周战国时代《孟子•齐人篇》也曾提及一个为人所耻笑的齐国人,常到东郭坟墓同乞食祭墓的祭品,可见战国时代扫墓之风气十分盛行。到了唐玄宗时,下诏定寒食扫墓为当时“五礼”之一,因此每逢清明节来到,“田野道路,士女遍满,皂隶佣丐,皆得父母丘墓。”(柳宗元《与许京兆书》)扫墓遂成为社会重要风俗。