府实业部次长。1912年出任国会参议员。曾于参议院因意见不同，动手殴打宋教仁。1913年二次革命失败，出国，再赴德入柏林大学。1916年获工学博士回国，恢复国会议员职。1917年在国会辩论中，反对一次大战中国对德宣战，并动手追打反对议员李肇甫。同年7月南下广州参加孙中山护法运动，任广州军政府交通部长。1920年任大元帅府秘书长。1921年任孙中山非常大总统总统府秘书长，并一度任广西省省长。1923年出任上海大夏大学首任校长。1924年和冯自由、章炳麟等人发表宣言，反对国民党改