1900.09.09 - 1948.11.22
1936.01.30 陆军少将
1943.04.26 陆军中将
1949.01.00 陆军二级上将(追)
第6军团第12军第8师少将参谋长
◆ 1931.05第41师第123旅少将旅长
◆ 1932.06.12第48师第144旅少将旅长
◆ 1935.09.14第41师中将师长
◆ 1935.12鄂湘川边区剿匪总司令部中将总参议
◆ 1937.09第6战区司令长官部参谋处中将处长
◆ 1939.01冀察战区中将参谋长
◆ 1940.10.14军事委员会军令部中将高级参谋
◆ 1940军事委员会中将高级参谋
◆ 1941.09.05第3战区司令长官部中将参谋长
◆ 1943.10.05第25军中将军长
◆ 1946.05整编第25师中将师长
◆ 1947.11整编第25军中将军长兼整编第25师师长
◆ 1948.07第7兵团中将司令官