辛亥革命志士,教育家。字乔,一作先樵,重庆市的巴南区(原四川省巴县)人。19岁(1898)入县学,1897年考入重庆东川书院学习,得山长
赵熙嘉赏,与同学
周善培、江庸被称为“
赵门三杰”。1899年秋随
赵熙赴北京,曾在清廷内阁任职,接触了章太炎著作。1900年赴乡试中举。1901年,泸州创设经纬学堂,任教习。1902年中举后应聘赴广东任两广节署教读、两广师范国文教师。1904年在重庆开智学堂、正蒙公塾任教。1906年由
杨庶堪介绍入同盟会,又一同到永宁中学堂任教,开展革命活动。1907年赴北京,授内阁中书。1908年同盟会急召回重庆,担任同盟会宣传工作。1911年11月22日,重庆革命党人在朝天观举行市民大会,宣告重庆独立,他会同朱之洪等人迫令重庆知府纽传善、巴县知事段荣嘉剪辫缴印,跪地投降。当晚,又受命接收清政府的大清银行及浚川银行,将两家银行的全部存款270万银元一并提走,为蜀军政府作了经济上的保证。蜀军政府正式成立后,任秘书院院长,负责蜀军政府的日常工作。1912年3月,成渝军政府合并,重庆设镇抚府,改任镇抚府秘书厅厅长。1913年8月
孙中山发动“
二次革命”,重庆响应,任讨袁军民政总厅总务处长和总司令部参议兼秘书等职。讨袁失败后,逃亡上海。1915年入中华革命党,参加策动“
肇和号”兵舰起义的机要工作。1916年任南京高等学校教授。1917年赴广东,任
孙中山大元帅府秘书,
孙中山亲笔为他题赠“
蔚为儒宗”四字。1918年在成都,先后任政务厅长、省府秘书长等职。后弃政从教,1924年起先后任
成都大学、成都师范大学、
四川大学教授,
四川大学文学院长。1933年任巴县县志总纂。1937年返
四川大学任教。1949年底代理
四川大学校务,迎接解放。中华人民共和国成立后,任四川大学中文系教授,川西文教厅文物委员会委员。1952年任四川省文史馆副馆长,曾当选为四川省人大代表、政协委员和民革中央委员。
1926年到1936年,曾两度被聘为《巴县志》总纂。