民國10年(1921)考入
雲南陸軍講武堂15期步兵科。民國13年(1924)起歷任排長、連長、副營長、營長、中校參謀、團副。民國20年(1931)任第十二集團軍一五八師四七四旅旅長、一五八師副師長,布防於惠州、平山、
淡水、
澳頭等地。民國27年(1938),任第十二集團軍第一五八師少將副師長,改調防守廣州。廣州淪陷後,參加
余漢謀發動的
粵北會戰。民國32年(1943)任羅雲師管區少將副司令。民國35年(1946)任浙江寧波浙東師管區副司令。民國36年(1947)任廣東湛江粵南師管區副司令。民國38年(1949)棄職赴香港定居。1950年春發表聲明脫離國民黨,解甲歸田。