民政府政财部财政设计委员会常委、国民政府参事等。1929年起，历任中华民国驻檀香山领事、驻旧金山总领事。1933年出任中华民国驻墨西哥全权公使。抗日战争期间，曾任湘赣区长河分区税务管理局局长、第一战区货运稽察处处长。1942年任立法委员，1946年任制宪国民大会代表。1947年至1950年出任中华民国驻多米尼加全权公使，此后担任美国罗省中华学校校长。1957年赴台，1974年在美国逝世。