幼年入香港中央书院(后改皇仁书院)读书,留学剑桥大学。
1892年加入杨衢云创办的“辅仁文社”。
1897年任北洋大学堂教习。
1900年唐才常组织“自立军”,以温宗尧为驻沪外交代表。
1908年,授驻藏帮办大臣。
1911年11月,任南北议和南方参赞,协助伍廷芳工作。
1916年讨袁军兴,任两广护国军都司令部外交局长。
1938年投敌。
1940年任汪伪司法院长,抗战胜利后被判处无期徒刑。
1947年11月29日病死于南京鼓楼医院。