1885.11.30 - 1969.03.05
1935.04.05 陆军中将
叙任陆军中将
◆ 1926.11新编第5军中将军长
◆ 1927.12.22军事委员会主席团办公厅中将高级参谋
◆ 1928.07.23兼第1集团军整理委员会监督部副主任、代主任
◆ 1928.08.24军事委员会办公厅中将代主任
◆ 1928.09.12兼国民政府军事各部编制起草委员会委员
◆ 1928.11.13训练总监部中将步兵监
◆ 1929.02.27兼国军编遣委员会中央编遣区办事处遗置务局局长、第1编遣区办事处遗置务局局长
◆ 1929.03.13兼国军编遣委员会中央编遣区办事处委员
◆ 1929.04陆海空军总司令武汉行营中将参谋长兼第1纵队司令
◆ 1929.08.10兼国军编遣委员会遣置部副主任
◆ 1931.12.15训练总监部中将副监
◆ 1932.04.13军事委员会第3厅中将副主任
◆ 1932.05.10军事委员会第2厅中将副主任
◆ 1933.05.21南昌行营军机部中将主任兼第1(作战)厅厅长
◆ 1933.10.22南昌行营第1(军事)厅中将厅长
◆ 1934.12军事委员会参谋团中将主任
◆ 1935.10重庆行营中将参谋长兼第1厅厅长
◆ 1937.07.20重庆行营中将副主任
◆ 1937.07重庆行营中将代主任
◆ 1939.02.08成都行辕上将主任
◆ 1939.06兼重庆防空司令部司令
◆ 1940.11.15宪兵司令部上将司令
◆ 1940.12.18兼重庆卫戍总司令部副总司令
◆ 1941.02.11兼军事委员会军法执行总监部副监
◆ 1944.03.28军事委员会办公厅中将主任
◆ 1944.06兼军事委员会战时新闻检查局局长
◆ 1946.02.23西昌行辕中将主任
◆ 1946.09.14重庆行辕中将副主任兼西昌警备司令部司令
◆ 1948.05.19重庆绥靖公署中将副主任
◆ 1949.06.06西南军政长官公署中将副长官
◆ 1949.12.07兼西昌警备总司令部总司令