吴兴临安人,本名喜公,明帝减为喜。元嘉中为主书令史,进主图令史。孝建中擢诸王学官令、左右尚方令、河东太守、殿中御史。泰始初假建武将军,迁步兵校尉,封竟陵县侯,迁辅国将军、寻阳太守,再迁前军将军,改封东兴县侯、除交州刺史。不行,又除右军将军淮陵太守,假辅师将军兼太子右卫率,转骁骑将军兼左卫将军,加都督豫州诸军事,假冠军将军。