秘书长、潮州海关监督兼汕头交涉员、国民政府军事委员会秘书厅厅长、国民革命军总司令部秘书处处长、第一路军总指军部政治部主任等职。1927年，曾设法营救被张静江逮捕的褚辅成、沈钧儒。8月赴日本、美国考察，并于翌年返国。1931年，发动雷马事变扣押马鸿宾，任甘肃省代理主席兼教育厅长。抗日战争期间，又历任浙江省抗日自卫委员会委员、国民党中央党政委员会委员兼主任秘书、秘书处长、机要组长。1947年，当选第一届国民大会浙江省代表。同年12月，主持中国国民党革命委员会浙江分会。中华人民共和国成立后，曾任民革中央团结委员、