、众议院秘书，交通部顾问，奉军总司令部秘书，西北边防军总司令部秘书等。1920年民九之变后回到贵州，出任黔军总司令部秘书长、政务厅长，省政府秘书长，川黔边防督办公署秘书长等职。1925年后离开政界，赋闲在家，期间阅读了许多马列着作。1936年2月中国工农红军进入贵州后，他加入红军，任地区支前委员会主任。同时组建贵州抗日救国军，担任司令员。同年3月起，他跟随红六军团进行长征并最终进入延安。此后回到贵州，1945年被选为第四届国民参政会参政员。中华人民共和国成立后，历任西南军政委员会委员、贵州省人民政府