1921年考入安順縣立中學堂(現安順一中),在校期間曾與
陳曾固、
牟龍光、劉仁恕等九名進步學生,組織“晨光學社”。
1926年3月,考入廣州黃埔中央軍事政治學校第五期步兵科學習,1927年8月畢業。歷任
國民革命軍陸軍步兵團排長、連長、參謀。1932年4月考入陸軍大學正則班學習 ,1935年4月畢業。任陸軍步兵旅司令部參謀、參謀主任,1936年12月30日,敘任陸軍步兵
少校,抗日戰爭爆發後,任陸軍第五十二師司令部參謀處處長、
參謀長等職。
1937年12月,在南京保衛戰中殉國,時任南京衛戍司令部上校兵站部長,追贈少將。