云南回郷后，任《时事新报》主编。辛亥革命爆发后，他曾任各省都督府代表联合会云南代表。中华民国成立后，他任江苏司法筹备处处长、北京政府平政院评事兼第三庭庭长。1913年（民国2年），他下令撤销江苏省内36所初级审检厅，遭到省内各阶层反对。不久，他处理宋教仁遭暗杀事件，终于被迫辞任。1917年（民国6年）8月，他任江西省财政厅厅长。同年12月，他升任北洋政府的署理司法部次长。1920年（民国9年）7月，他任萨镇冰临时内阁代理司法总长。在此期间，他任东吴大学教授。1927年（民国16年）3月，国民革命