他是清朝举人，后考中中书，任职于北京。中华民国成立后，他任北京临时参议院议员、国会众议院议员。他是进步党党员。1914年，他和桂百铸、籍忠寅等共6人受刚刚担任云南巡按使的任可澄邀请，赴云南任职。1915年，他任云南省政务厅厅长。任内他参加了护国运动，和梁启超等多有通信。1917年，他任云南省教育厅厅长。1919年，黔军的新兴义系和上海华侨振兴实业公司签订了修筑自重庆经贵阳到柳州的铁路的条约以及借款条约，但没有获贵州省议会通过，此后黔军新旧两派的斗争因这件“渝柳铁路借款案”而日趋白热化。新派通过揭露贵州省