「亂七八糟」,意指非常混亂,它源於兩件重大歷史事件。
西漢景帝時期,漢景帝採納了晁錯的意見,著手削減了一些封國領地,收歸中央管理。吳王劉濞立即串通楚王、趙王、膠東王、膠西王等六王於西元前一五四年,打著「誅晁錯,清王側」的旗號,聯合起來叛變。景帝殺晁錯而不能退兵,立即派周亞夫領兵平定「七國之亂」,這就是「亂七」的由來。
「八糟」的事件是指「八王之亂」。司馬炎建立晉朝後,各地諸侯王,享有各種特權。司馬炎死後,繼位的惠帝無能治理朝政,大權落在他的外祖父楊駿手裡。而司馬炎的妻子賈后不滿楊駿大權獨攬,便設計殺死了楊駿,請汝南王司馬亮輔佐。
誰知司馬亮也搞專權。賈后覺得不放心,密詔司馬瑋去除了他。這樣,接二連三地殺下去,宮廷不得安寧。當時負責中央王朝的趙王司馬倫,一舉發動政變,殺了賈后,接著廢惠帝,自立為王,引起齊王、成都王、河間王等人的強烈反對,而聯合殺死了司馬倫,幫助惠帝復位。後來各自自相殘殺,東海王司馬越得知後十分惱怒,發兵進宮,一舉把各王都殺了,並毒死白癡的皇帝,另立新帝由他掌握朝中的大權,稱為「八王之亂」。
八王之亂比七國之亂時間長,規模大,人民遭受的災難也更深重,同時也嚴重地削弱了西晉政權的統治力量,所以稱之為「八糟」。後來,人們便把歷史上這兩個事件聯繫起來稱為「亂七八糟」。