刺史萧衍部属，跟随萧衍起兵，每战必捷。萧衍称帝，封永丰侯，累迁北徐州刺史，镇钟离（今安徽凤阳东北）。天监五年（506年），北魏中山王以十万兵围钟离，他率城中三千兵坚守，杀伤魏军万余。后得曹景宗、韦叡来救，大破魏军。他率轻兵追至洛口而还，以攻授军师将军，迁都督、南兖州刺史。一度免官，后复任左卫将军、北徐州刺史。平生不爱读书，所识不过十字。