西汉东海承(今山东苍山兰陵镇)人,字稚圭。能文学,善说《诗》。宣帝时,射策甲科,为文学就官京师。元帝即位,任郎中,迁博士、给事中。上疏议*得失,认为当时地震日食变异之故乃天人之际,精气相应,当变更侈靡之俗,方可止灾。累迁光禄勋、御史大夫、丞相,封乐安侯。成帝时,为司隶校尉王尊所劾,后免官。