1914起,歷任新疆都軍府參謀,江蘇陸軍第六混成旅第二團副團長,奉天軍第三旅第五十五團團長。
1925年8月,升任陸軍第15旅旅長,兼任陸軍第2兵團第6軍副軍長。
1928年6月任天津臨時保安總司令,國民革命軍第三軍第十壹軍、第六軍總司令。國民革命軍部署時,任陸軍第48師師長。1929年夏,任國民黨“起義軍”第10軍軍長兼第48師師長。
1930年3月,任鄂北“剿* * *”總司令,任第10軍軍長兼第48師師長。參加湘鄂西紅軍革命根據地“圍剿”,進行反革命“清理農村”。
在1935年國民黨三中全會上,當選為中央委員兼湘鄂川邊區“剿* * *”總司令。抗日戰爭初期,在南京和合肥阻止了日本侵略者,不久就離開了他的職位,在軍事參議院擔任將軍。武漢解放前逃到香港九龍。
1962死了。