徐庶通过自荐的方式成为刘备的军师,但被曹操的谋士程昱设计骗到曹营。
后曹操兵分八路攻打刘备所驻守的樊城,在刘晔的建议下,曹操派徐庶前往樊城劝刘备投降,但徐庶到樊城后却告诉刘备大军将至,让刘备早作准备。
刘备想要留下徐庶,但徐庶怕天下人耻笑,又以刘备有诸葛亮辅佐为由拒绝,并告诉刘备,自己虽然身在曹操营,但发誓不为曹操献一谋。