贾诩字文和,武威郡姑臧县人,出生于建和元年(147)。少年时默默他是张良、陈平一般的奇才。
后来贾诩被举荐为孝廉,任郎官。贾诩因病辞去官职,向西返回,到了汧地县,中途遇上反叛的氐人,同行的几十人都被氐人捉住了,当时情况很危机,其他人都很慌乱,只有贾诩临危不乱。
贾诩对他们说:“我是段公的外孙,你们别活埋我,我家一定用重金来赎。”当时太尉段颎,早年作守边大将多年,威震西方疆土,所以贾诩借他的名号来威吓氐人。氐人果然不敢害他,与他立誓盟约送走了他,其余的人都被杀掉了。而贾诩实际上并不是段颎的外甥,但他为人非常灵活,像这样的事情都不止发生一次。
黄巾大起义前后董卓在雍凉一带逐渐做大,贾诩也在这时成为了董卓的部下。
董卓进入洛阳后,挟天子而令诸侯,掌控朝廷,控制大权。贾诩以太尉掾的身份任平津都尉,升为讨虏校尉。那时董卓的女婿、中郎将牛辅驻守陕县,贾诩在牛辅的部队里任职。
中平五年(188)二月,黄巾军余党郭太等人率领的白波军再次爆发起义。次年十月,白波军挺进到河东,队伍达到十来万人。董卓令其女婿中郎将牛辅率军镇压,初战不利。但后来白波军依然由牛辅的部下李傕等人对付,并且最终杀死了郭太,招降了杨奉。后牛辅更是派李傕等人讨伐中牟的朱儁,在击破朱儁后,进而至陈留、颍川等地劫掠,西凉军大军所过之处被掳杀一空。
贾诩作为牛辅的部下应该也参加了这些战斗。
初平三年(192),董卓被吕布、王允所杀,牛辅也很快就被自己亲信杀死,而西凉军其他的中郎将将领更是死的死,降的降,得胜归来的李傕等人无所依托,朝廷也未招降,局势的不利使得李傕、郭汜、张济等校尉非常恐慌,于是他们准备解散队伍返回故乡。
这个时候贾诩站了出来对大家说到:“闻长安中议欲尽诛凉州人,而诸君弃众单行,即一亭长能束君矣。不如率众而西,所在收兵,以攻长安,为董公报仇,幸而事济,奉国家以征天下,若不济,走未后也。”
日后贾诩的这一段话导致了王允被杀,吕布逃亡,长安再次沦陷于西凉军手中,天子再次被邪魔所控制,直接奠定了贾诩后世“毒士”的称号。
不到一个月后,西凉军的将领们依照贾诩的建议果然大获成功,打下了长安,为董太师报了仇。
因此贾诩被任为左冯翊,因为他的功劳,李傕等人想封他为侯,贾诩说:“那不过是救命的措施,有何功劳!”极力推辞没肯接受。又让他做尚书仆射,贾诩说:“尚书仆射是官员的师长,为天下人所瞩望,贾诩名号素来没有威望,不能使众人信服。即使贾诩在荣誉利益面前昏了头,但于国不利!”李傕等人于是改授贾诩为尚书,主管选举事务,做了很多辅助、有益的事,李傕等人对他亲近而又忌惮。
那时郭汜、樊稠与李傕之间的矛盾已经开始激化,双方几次都差点动了手,多靠贾诩居中调停,多次用道理责备他们,李郭等人对于贾诩的话颇为信服,矛盾才没有进一步的激化,但后来由于朝廷的大环境越来越恶劣,西凉军内部矛盾也积累到了临界点,贾诩也无力再阻止矛盾的最终爆发。
李郭等人杀王允、逐吕布,挟天子而令诸侯,再次激起了关东诸侯们的反弹。在徐州刺史陶谦等人的支持下,以朱儁为帅,和诸豪杰共同推举他为太师,并传檄给各州牧伯,相邀一同讨伐李傕,奉迎天子。
这时,贾诩和太尉周忠提议让人用天子诏书征召朱儁入朝,朱儁果然进京,危机遂解。
贾诩母亲去世之后,贾诩再次辞官,被授为光禄大夫,但很快李傕杀樊稠与郭汜在长安展开大战,李傕又请贾诩复出担任宣义将军。
李傕和贾诩商议想迎接天子到他的大营中,贾诩认为不可,对他说到:“不能这么干,胁迫天子,不是大义所在!”可惜李傕不听。
张绣知道了对贾诩说道:“这里不可久居,你为什么还不离去呢?”
贾诩回道:“我深受国家的恩惠,是不能弃大义而去的,你走吧!我是不能走的。”
李傕那时召来了羌、胡数千人,先是将皇室用品赐给他们,然后又向他们许诺宫人妇女,想要他们帮助进攻郭汜。这些羌、胡多次来到天子所在之处,大声说到:“天子在里面吗?李将军许诺给我们的宫人美女,现在都在哪里呢?”汉献帝非常苦恼,于是将贾诩召唤来。贾诩秘密的和羌、胡的统领们一块聚餐,向他们许诺封爵和重宝,成功地将他们都引出了长安。李傕的势力也因此受到了打击。
后来贾诩在李郭谈和、天子东出以及保护大臣等事情上都出了大力气,并最终达到了目标,长安的战事也逐渐平息,大臣都受到了保护,献帝也确定东出长安。天子离开长安之后,贾诩交还了官印绶带。
但让人没有想到的是,在天子东迁的路上又发生了很多的事情,郭汜离开了天子的队伍,并和李傕再次联合想重新夺回天子,守卫天子的军队惨败,很多大臣都被李郭的军队抓走,李傕不喜欢司徒赵温、太常王伟、卫尉周忠、司隶荣邵等人,想把他们都杀掉,这时又是贾诩及时站了出来,劝道:“这些人都是天子的大臣,您为什么要加害他们呢?”成功的阻止了李傕。
后来汉献帝派人向李郭等人求和,