。1946年（39岁），因三十师一部在吉林德惠被灭，撤去师长职务，改任第一军高参。1947年（40岁），任陆军训练司令部参谋长，后又任第四军官训练班副主任。1948年（41岁），因青年军二０六师在洛阳被击溃，出任青年军二０六师师长，负责收容，并赴台湾凤山整训，奉颁甲种勋章一座。1949年（42岁），晋升陆军八十军中将军长，辖下201师在福州、金门击败共军。1950年（43岁），陆军台湾南部防区司令。1951年(44岁)，陆军台湾北部防区司令。1953年（46岁），国军防区改编，改任陆军第一军团副司令