命军第二十一军（军长刘湘）司令部参谋长，兼任四川警务人员训练所所长，四川川北军司令部总参议。1927年，任四川省政府（主席刘湘兼）高级顾问，后任高级幕僚军职。
共和国时期.中华人民共和国成立后，1949年至1953年，任西南军政委员会委员。1953年1月，任西南行政委员会委员。1955年1月，任政治协商会议第一届四川省委员会副主席。1956年去世。