商朝末年,位于今河北东部的孤竹国国君有两个儿子,大儿子叫伯夷,小儿子叫叔齐。孤竹国君在位时,喜欢小儿子叔齐,临死前立下遗嘱让叔齐继承王位。国君死后,叔齐觉得自己比伯夷小,不愿意违背立嫡长子为王的规矩,坚持要让位给哥哥伯夷。伯夷说:“立你为国君,是父亲的意思,我怎么能接受呢?”两人互相推让,都不愿做国君。为了让弟弟安下心来做国君,伯夷偷偷地离家出走了。哥哥出走后,叔齐也离开了王宫,四处寻找哥哥。两人团聚后,决定不再回孤竹国。听说西伯昌(即周文王)比较尊老敬老,兄弟俩便一起投奔周朝,并在那里定居下来。周文王死后,周武王继位。继位后的周武王扩充兵力,还来不及埋葬父亲,就用车载着周文王的遗像,前去讨伐商纣王。当周朝的军队进军到今孟津地带时,伯夷叔齐瞅机会跑上去,拦住周武王的马头苦苦劝谏说:“父亲死后不埋葬,反而兴兵讨伐,说得上孝道吗?以臣子的身份去杀害君王,说得上仁慈吗?”武王的将士听后,非常生气,拔出剑来要杀他们,幸被姜太公制止。姜太公说:“这是两个讲道德的人。”他叫士兵把他俩扶开,并要求将士不要为难他们。周武王平定商朝之后,天下一统为周,伯夷、叔齐认为这是件可耻的事,两人决心不做周臣,不食周粟。兄弟两个离开周朝的统治区,到一个叫首阳山的地方隐居下来,靠采集山上的野菜充饥,最后饥饿而死。
临死前,他们仍然认为,武王伐纣是以暴易暴而不知其非,嗟叹自己命运衰薄,不遇神农、虞、夏的大道时代,而遭逢这君臣争夺的乱世,以致找不到归宿。
