随萧道成平定桂阳王刘休范的谋反，以勇勐着称，历任宁朔将军、东莞郡太守。齐武帝时，讨伐桓天生，攻取平氏城。又奉诏杀死雍州刺史王奂，历任梁州、南秦州刺史。萧昭业在位时，他担任雍州刺史，守卫襄阳，多次击败北魏南侵。年老好收受贿赂，在雍州得到现钱五千万，被皇帝萧宝卷杀死。齐和帝即位，追赠安北将军、徐州刺史。