同梁启超的保皇派进行激烈论战。1911年（宣统3年）5月，他任香港《中国日报》社长。辛亥革命以后，他任中国同盟会广东支部长、北京临时参议院议员。1913年（民国2年），他任民元国会参议院议员。其后他任唐绍仪创设的金星人寿保险公司副主席。翌年冬，他任唐绍仪创设的水火保险公司总经理。1917年（民国6年），他随孙文参加护法运动，任大元帅府参议。1922年（民国11年）8月的一个月内，他任第二次唐绍仪内阁署理农商总长，但未就任（次长江天铎代理）。1926年（民国15年）3月，他在贾德耀内阁继马君武之后任司