北魏渤海莜县(今河北景县)人,字伯恭。通文史经术。初被征为中书博士,迁侍郎,授太子经书,与崔浩同修国史。后浩以国史案被杀,他以太子营救得免。文成帝时,为中书令。文明太后临朝,引他参决大政。历事五帝,居要职达五十余年。