1900.00.00 - 1961.00.00
1943.02.07 坦克兵工程技术勤务少将
1945.06.27 坦克兵工程技术勤务中将
1951.06.20 工程技术勤务中将
1946.12.10 - 1949.08.26 陆军装甲坦克和机械化兵坦克兵技术部部长
1949.08.26 - 1953.05.07 陆军装甲坦克和机械化兵坦克兵科学委员会主席
1950.07.25 - 1953.05.07 兼陆军装甲坦克和机械化兵装甲坦克兵部副部长(分管科学技术)
1953.05.07 - 1954.01.11 陆军装甲坦克和机械化兵装甲坦克兵部坦克兵科学委员会主席
1954.01.11 - 1954.02.10 陆军装甲坦克兵装甲坦克兵局坦克兵科学委员会主席
1954.02.10 - 1959.08.22 陆军装甲坦克兵装甲坦克兵局副局长
1959.08.22 退役