1924年任川陕边防军第11混成旅旅长,1930年11月任第28军 邓锡侯部第十一师师长,占有防地
南充市、
岳池县、
西充县等七县。1932年任川康边防军第2师师长,1933年兼任川康边防军第3路总指挥,随刘文辉参加与
刘湘的军阀混战,兵败被俘,获释后任第24军暂编5师师长,在
大渡河沿岸围堵
中国工农红军,1935年10月任第24军136师师长,1937年6月23日叙任
中将,9月任第24军副军长,1940年6月兼任137师师长,1943年5月兼任
西康省驿运管理处处长,1946年任整编第24师副师长,后任川康边防总指挥部副总指挥。