民国2年），他任驻美国公使馆一等秘书。后来他归国，任北京政府外交部秘书兼交通部秘书。1920年（民国9年）10月，他任外交部特派直隷交涉员，任至1924年（民国13年）12月。1927年（民国16年），他任外交部政务司科长。南京国民政府成立后，他任北平市政府专员。1930年（民国19年），他任国民政府陆海空军总司令部外交处亚洲组组长。翌年12月，他任外交部参事。此后他历任外交部顾问、北平市政府専员。抗日战争爆发后，他参加中华民国临时政府，任天津市社会局长。南京国民政府（汪精卫政权）成立后的1940年