匪总部办公厅科长，甘肃绥靖公署军务处处长，江苏绥靖公署军务处少将副处长、代理处长兼鲁苏战区少将参议，军政部第六补充兵训练处少将副处长。抗日战争期间，担任陆军暂编第一师少将副师长、代理师长，第五战区长官部少将高参兼驻安康办事处及督察处处长，协助李宗仁指挥徐州会战。之后改任汉中及北平行营少将高参兼副官主任，国民政府主席北平行辕少将高参兼总务处副处长、代理处长，国防部少将部属参谋。1948年当选为第一届“国民大会”代表。1949年，担任总统府代理侍卫长。1949年2月21日任总统府中将侍卫长兼代第四局局长。195