国第一届国会众议院议员。 民国五年（1916年），第一次恢复国会时，仍任众议院议员。民国十一年（1922年），第二次恢复国会时，再任众议院议员。民国十二年（1923年），反对曹锟贿选，愤走上海，执律师业。 民国廿六年（1937年），七君子案中，担任沈钧儒的辩护律师。 民国廿八年（1939年），任四川临时参议会议长。民国三十年（1941年）10月，任四川省政府委员兼秘书长，1947年辞职。 民国卅七年（1948年）1月，当选四川省第五选区立法委员，曾出席第一会期法制委员会、国防委员会、预算委员会。民国