这句汉语成语的典故出自于《三国演义》,其曹营指的就是曹操,而汉营指的就是刘邦,在现代很多人都会用这句话来表达自己或对方身处在一方却心心念念着另一方,是现下使用率非常高的一句成语了。
在我们的生活中虽然经常有人会用到这个成语,但是很多人对于这个成语中的所指之人却不太了解,其实这句话并非是出自于《三国演义》这本书,但却是由三国时期的人物事情而诞生了这句成语,而这句成语的所指之人正是我们的忠义英雄关公关羽。
根据《三国演义》中第25回至第27回的记载中,对这一段是这样描述的,曹操打败刘备以后,关羽也兵败下邳与刘备失散。而关于为了保护刘备的妻子所以不得已只能与曹操约法三章暂且投降,而曹操一直以来都非常欣赏关羽的武义和忠心,所以对关于也是礼待有加,封侯赐爵,三日一小宴,五日一大宴,上马一提金,下马一提银,恩礼非常,但最后,一心只有刘备的关于还是挂印封金,过五关斩六将,回到了刘备的身边,自此民间便有了身在曹营心在汉的说法。
但是既然说的是关羽那么为什么网上有那么多人提到了徐庶的名字呢?其实这与徐庶的另一句歇后语也有着很大的关联,那就是“徐庶进曹营,一言不发”。
徐庶本身也是一名非常有才干谋略的王佐之才,而他的本意也是刘备所以想要自荐来到刘备的身边成为他的军事,但后来,却被曹操的谋士程昱设计诓骗了他的母亲,所以自己无奈也只能来到了曹操的帐营里,但是进入曹营以后,心有傲气的徐庶却不肯说一句话这才有了“徐庶进曹营,一言不发”这句歇后语的说法。
在后来,曹操兵分八路攻打刘备所驻守的樊城,在刘晔的建议下,曹操派徐庶前往樊城劝刘备投降,但是来到刘备军营的徐庶却并没有劝刘备投降,反而是告诉了刘备曹军即将来袭,让刘备早做准备,而这时的刘备本意也是想留下徐庶的,但徐庶恐被天下人耻笑,便婉拒了,但在临走前留下了这样一句承诺“我虽然身在曹操营,但誓不为曹操献一谋。”如此也有了徐庶身在曹营心在汉的典故。