商朝末年,纣王暴虐无道,激起老百姓极大的愤慨,就连诸侯们也认为他不像一个治国之君。当时有一个诸侯叫姬昌,他主张实施仁政,反对纣王的暴政,纣王便把他抓了起来。后来他的儿子姬发即位,便联合诸侯起兵讨伐商纣。由于姬发所率的军队深得老百姓的欢迎,百姓因而给予了很大的支持。
两军在牧野交战,结果纣王打了大败仗,最后自焚而死,商朝也灭亡了。姬发领兵进攻纣王之前,曾对全军发表誓言,列举了商纣的种种罪行,说商纣所做的坏事已经到头了,他罪大恶极,应该受到惩罚。后来人用成语恶贯满盈形容罪大恶极的人到受惩罚的时候了。