州知州，获传旨嘉奖；历充山西大学堂教员、河东师范学堂监督。1912年（民国元年），他任施鹤司令部参谋长、山西都督府高等顾问兼民政事务处协理、护理山西归绥观察使。翌年，他任民元国会参议院议员。后来他任清史馆校勘兼协修。1914年（民国3年）6月，他任约法会议议员。1916年（民国5年），国会重开，他重任参议院议员。翌年9月，他任中华民国临时参议院议员，组织宪法协议会。1918年（民国7年）3月，王揖唐组织安福俱乐部，他任干部。8月安福国会成立，他当选副议长。1926年（民国15年）6月，他署理内务总