他曾留学日本法政大学。毕业归国后，1908年任河南法政专门学校教授。1909年，他任河南咨议局议员。1911年武昌起义爆发后，他和王月波联络教育界人士准备响应张钟端等人发动的开封起义，但起义失败。1911年12月他曾作为河南咨议局的代表到南京参加各省都督府代表联合会，后来又任南京临时参议院议员。1912年3月，他成为中华民国民族大同会（后来更名为中华民族大同会）的发起人之一。1912年他任民元国会参议员兼宪法起草委员、参议院法制股常任委员。他还曾任护法国会参议院议员。后来他任浙闽苏皖赣五省联合总司令部军法处