到了炀帝末年,乱兵四起,这个隐居者被何潘仁的叛军抓住,只好当了何家军的长史。
后来他投奔李渊,专管选拔人才。等到大事定了,又让他做礼部尚书兼太子詹事。话说回来,太子李建成最初还是个明白人,待他不错,盛赞他的才能,并且时常有赏赐。只是后来,李建成逐渐亲近小人,猜忌朝廷,听不进去劝谏的话。
詹事决定辞职,皇帝责备他说,做朝廷的尚书还不如做叛贼的长史吗?
詹事叹着气说,何潘仁虽然喜欢杀人,但是我劝一劝他就不杀了,这个长史我当得问心无愧;您因为功业而骄傲,我说的话像是水泼在石头上,您听不进去。再说了,太子也不愿意听我的劝谏啊。