南朝齐彭城(今江苏徐州)人。宋时以军功累官羽林监、濮阳太守,迁广州吏。入齐,羽林北将军、南兖州刺史、益州刺史,累迁侍中、太尉。曾镇压益部山夷。永元元年(449)领兵击魏,失利,改任江州 刺史。及东昏侯大杀臣僚,他心怀危惧,举兵向建康,败死。