，就读于早稻田大学，曾参加译书汇编社。回国后任教于京师大学堂，并曾任清廷民政部右参议。1911年时出任资政院议员、宪法协纂大臣。中华民国成立后改任中华民国临时参议院议员，后又任众议院议员，并加入进步党。1914年起出使欧洲，曾任中华民国驻比利时公使、驻瑞士公使。1922年，调任中华民国驻日本公使。1931年万宝山事件后离职，在任时间长达十年，是驻日时间最长的中国公使。回国后，任陆海空军副司令部行营参议、外交委员会委员长。1933年于北平逝世。
家庭.其父汪凤瀛曾为清末张之洞幕僚、袁