荀彧少年時(shí),南陽(yáng)人何颙覺(jué)得他與眾不同,說(shuō):“這孩子長(zhǎng)大后是輔佐帝王的賢才啊?!庇罎h元年(公元89年)荀彧被推舉為孝廉,任命為守宮令。董卓做亂時(shí)他請(qǐng)求出任地方官。被任命為亢父縣令,于是棄官回家,對(duì)父老鄉(xiāng)親說(shuō):“潁川,是四面受敵的險(xiǎn)地,一旦天下變亂,常常為兵家要沖,應(yīng)當(dāng)趕緊離開(kāi),不能久留。”鄉(xiāng)里人大都懷戀故土,遲疑不決,恰遇冀州牧同郡人韓馥派遣騎兵來(lái)邀請(qǐng)他,但沒(méi)有人愿跟隨荀彧走,荀彧就帶領(lǐng)本宗族人遷到冀州。而這時(shí)袁紹已奪了韓馥的官位,袁紹用對(duì)待上賓的禮節(jié)接待荀彧。荀彧的弟弟荀諶及同郡人辛評(píng)、郭圖,都被袁紹任用。荀彧料定袁紹終成不了大事,而當(dāng)時(shí)曹操擔(dān)任奮武將軍,在東郡創(chuàng)業(yè)。初平二年(公元191年),荀彧離開(kāi)袁紹跟隨曹操,曹操高興萬(wàn)分,說(shuō):“您是我的張子房啊。”任命荀彧為司馬,當(dāng)時(shí)年僅二十九歲。此時(shí)董卓威逼天下,曹操為此詢問(wèn)荀彧,荀彧說(shuō):“董卓過(guò)于殘暴,一定會(huì)亂亡而告終,是不可能有所作為的?!倍颗衫顐嗟热顺霰P(guān)東,所到之處大肆掠奪,到達(dá)穎川、陳留才返回。潁川留下的鄉(xiāng)人很多被殺害搶掠。第二年,曹操兼任兗州牧,后來(lái)又被封為鎮(zhèn)東將軍,荀彧常常以司馬的身份隨從曹操。