邢颙年轻时曾被举为
孝廉,还被
司徒辟命,但他并未就此踏上仕途,之后还改名换姓,前往
右北平(治土垠,今河北丰润东南),跟随当地豪族
田畴一同四处游历。五年后,
曹操平定
冀州,邢颙听说后就对田畴说:“黄巾作乱到现在,已经有二十多年了,海内动荡,百姓流离失所。如今我听说曹公的法令严明,而现在百姓早已厌烦战乱,而战乱到了极点必然趋于和平,我希望身为百姓之先。”于是邢颙收拾行装回到乡里。田畴认为邢颙是百姓之中的先觉者,并去见曹操,请求作为曹操军攻打
柳城(今辽宁
朝阳)的向导。
后来,曹操征邢颙为冀州
从事,当时的人称邢颙为“德行堂堂邢子昂”。后来邢颙又担任
广宗(今属河北)县长,不久因为旧将去世而弃官吊丧。有司向曹操报告此事,曹操回答道:“邢颙忠于故主,真是始终如一的人啊。”因此没有问罪于邢颙。之后邢颙又被征为司空掾,任
行唐(今属河北)县令,在任期间劝课农桑,大行风化。后来邢颙成为丞相门下督,迁官为
左冯翊,但不久因病离职。
当时曹操正在为儿子们挑选下属官吏,下令:“诸侯的家臣,应该深明法度,就像邢颙他们那样。”于是邢颙成为平原侯
曹植的
家丞。
邢颙与曹植相处时,坚持不超越规定的礼法,以防止闲言谤语,因此和曹植性情不合。庶子
刘桢上书劝谏曹植:“家丞邢颙是北国的俊杰,年轻时就品行高尚,性情玄静淡泊,言语虽少但句句合理,真是一位高雅之士。我刘桢实在不足以和此人一同陪伴您的左右啊。但是如今您对我待遇优厚,却反倒疏远邢颙,我恐怕他人会认为君侯您亲近像我这样的不肖之徒,而没有待贤之礼,只重视我一个庶子表面上的那些东西,却忽视了家丞身上优秀的本质。这样的我给您招来了流言蜚语,我实在罪过不小,因此整夜睡不着觉啊。”
当初魏国的太子未定,临菑侯曹植受宠,曹植的亲信
丁仪等人也纷纷赞美曹植。曹操询问邢颙,邢颙回答:“以庶子替代嫡长的宗子,先代已有例子作为警戒。希望殿下慎重考虑!”曹操明白了邢颙的意思,不久后即立
曹丕为太子,任命邢颙为
太子少傅,后来又迁为
太傅。
曹操:①“颙笃於旧君,有一致之节”;②“侯家吏,宜得渊深法度如邢颙辈。”
刘桢:“家丞邢颙,北土之彦,少秉高节,玄静澹泊,言少理多,真雅士也。”