三国时代的魏国,在魏文帝(曹丕)死后,政权就逐渐落入姓司马的手里。继曹丕即位的,是曹丕的儿子曹睿(即魏明帝)。曹丕临死,嘱托皇族曹爽和功臣司马懿〔yì〕 共同扶持曹睿,因此两人在朝中的权力都很大。到曹睿死后,曹睿的儿子曹芳继位不久,司马懿就把曹爽杀了,一切军政实权,就归司马懿一人独揽。后来,司马懿的儿子、大将军司马师,撵走曹芳,另换曹髦代充名义上的皇帝,自己当上相国,进一步扩大和巩固统治权力。司马师死后,司马师的弟弟司马昭接替了司马师的地位之后,更加专横跋扈,根本不把年轻的“皇帝”曹髦放在眼里。
曹髦封司马昭为“晋公”的时候,同时赏赐了许多珍品宝物,司马昭很不礼貌,故意装出瞧不起的样子,辞谢不受。曹髦心里明白:任何厚封重赏,都不能满足司马昭的野心,他所希望的是把帝位让给他。曹髦气愤不过,对几个大臣和左右侍从们说 :“司马昭之心,路人皆知也!我与其坐受废辱,不如跟他拼一拼。”于是,向司马昭发动武装袭击。但是,司马昭大权在握,全部武装部队都在他手里,曹髦凭着少数侍卫随从,哪里能够取胜,就在这次失败的袭击中被司马昭的部下所杀。
司马昭怕人不服,还不敢立即做起皇帝来,假意扶立了曹奂,作个幌子。不久,司马昭的儿子司马炎,轻易地赶走了曹奂,取得了天下,改称晋朝,当了晋朝的第一代皇帝 (即晋武帝),而追尊他父亲司马昭为晋文帝。
以上这段故事,一般历史书都有记载,《三国志•魏志•髙贵乡公传》裴松之注引《汉晋春秋》所记甚详。“司马昭之心,路人皆知”这句话,后来流传而为成语,形容阴谋野心完全暴露,早已尽人皆知、无须隐瞒了。
清梁启超《新中国未来记》:“俄国人的阴谋辣手,真是司马昭之心,路人皆见。”