西迁。1938年，任山东省政府委员。1940年，兼省政府秘书长、训练团教育长、民政厅厅长。1941年，调任农林部政务次长。1944年，调任内务部常务次长，10月赴外蒙古，见证公投。1946年，任浙江省政府秘书长。1948年，调任考试院秘书长。1949年，南京弃守，辗转广州、重庆，抵达台北。1950年，任铨叙部部长.1958年，受聘为总统府临时行政改革委员会委员。1966年，任圣约翰科技大学临时校长。1988年，因病去世，享寿87岁。