先后于湖南省立甲种工业学校肄业,
日本陆军士官学校第二十一期炮科、德国炮兵学校观测班、台湾革命实践研究院高级班第一期、
国防大学联战系第二期毕业。
1925年9月起任国民革命军排、连长。1927年派赴日本学习军事,1930年回国,历任南京中央军校高等教育班中校区队长。中央陆军炮工学校主任教官。兼炮校复兴分社书记。1933年起任炮兵第一旅第一团营长,炮兵第五团上校团长。抗日战争爆发后,任军政部直属重榴炮第十四团团长,炮兵学校学员总队长,炮兵第十三团团长,炮兵第七旅少将旅长。1943年初调任炮兵第一旅旅长,中央军校第七分校(西安分校)少将副主任。1944年起任第九十九师师长,暂编第二十六师师长。1946年后任联勤总部兵工署外勤司司长,炮兵学校教育长、校长。1948年9月授少将军衔。
1949年到
台湾,任高雄要塞司令兼高雄港口司令,台防务部门兵工署中将署长,陆军总司令部供应司令部副司令。1965年退役,任“中央银行”顾问。