南朝梁义兴国山(今江苏宜兴西南)人,字子云。幼为萧衍(梁武帝)亲随。大通二年(528)魏北海王元颢降梁,他受命率七千人送颢北还。次年入洛阳,凡取三十二城,四十七战,无不胜利。据洛二月,以兵授挫,退回南方。后历任北兖州刺史,南、北司二州刺史。