都督府参议。他还任各省都督府代表联合会云南代表，到南京参加会议。1912年中华民国成立后，孙中山任命他担任南京临时政府司法部次长。后来他担任中国同盟会驻沪机关部副部长、《民国新闻》总编辑。1913年他当选民元国会参议员、宪法起草委员会委员。后来他参加了二次革命。1915年，他奉孙中山之命到昆明策动了护国起义，并首先提出了“护国军”这一名称。1917年，他任孙中山在广州组织的护法军政府司法部次长。1919年，他建议将“中华革命党”改名为“中国国民党”，后来他历任广州军政府司法部次长、内政部次长、代理内政部长等