毕业于贵州讲武堂。先后参加黔军的“护国”、“护法”战争。
1923年出任贺龙川南混成第九旅副官长兼第一团副团长。
1925年任贺龙部第三独立团团长。
1927年任贺龙部国民革命军第二十军第二师少将师长,率部参加“八·一”南昌起义,攻佔国民党江西省政府大楼。起义失败后,先后在国民党军队中搞策反工作。
1937年秋到延安,受党中央委派到白区开展统一战线、兵运工作。
1938年任湘西陈渠珍部少将参谋长、第一旅旅长。此间,支持中共沅凌地下党组织开展抗日救亡宣传活动,帮助成立抗日救亡宣传队。
1940年5月,病逝于湘西沅凌。[1]