发表为四川招讨军总司令（夏之时）部川军第一师师长；1924年8月29日，任四川省长（杨森）公署政务厅厅长。1926年10月30日，任国民革命军第二十一军（军长刘湘）司令部参谋长，兼任四川警务人员训练所所长，四川川北军司令部总参议。1927年，任四川省政府（主席刘湘兼）高级顾问，后任高级幕僚军职。
共和国时期.中华人民共和国成立后，1949年至1953年，任西南军政委员会委员。1953年1月，任西南行政委员会委员。1955年1月，任政治协商会议第一届四川省委员会副主席。1956