Comandante del 6.º Batallón de Infantería de la 26.ª División del Ejército (abril de 1971 a septiembre de 1972) y Comandante del Batallón de la 852.ª Brigada de la 284.ª División del Ejército (marzo de 1978 a diciembre de 1979)
Comandante de la 678 Brigada de la 226 División de Infantería del Ejército (agosto de 1985 a enero de 1987)
Instructor Jefe del Departamento de Entrenamiento Militar de la Academia del Ejército y Comandante del Comando Estudiantil Regular (septiembre de 1987 a enero 1990)
Director de Educación de la Escuela Oficial del Ejército (enero 1990-julio 1990)
Comandante de División de la 127 División de Infantería del Ejército (julio 1990-junio 1992)
Jefe de Estado Mayor del Décimo Cuerpo de Ejército (junio de 1992-abril de 1993)
Director de la Agencia de Inteligencia del Cuartel General del Ejército (abril de 1993-julio de 1994)
Comandante del Centro de Entrenamiento Army Success Ridge (agosto de 1996-enero de 1998)
Subjefe de la Oficina del Subjefe del Estado Mayor de Logística del Ministerio de Defensa Nacional (enero de 1998-enero de 1999 marzo de 2000)
Comandante del Décimo Cuerpo de Ejército (marzo de 1999-agosto de 2000)
Subcomandante en Jefe del "Cuartel General del Ejército" (agosto de 2000-enero de 2003)
Director de la Oficina de Entrenamiento de Operaciones Conjuntas y Desarrollo de Doctrina del Cuartel General del "Ministerio de Defensa" (enero de 2003 a febrero de 2003)
Comando Logístico Conjunto del Comandante del "Ministerio de Defensa" (febrero de 2003- mayo de 2004)
Presidente del Comité Asesor de Oficiales Militares Retirados y Soldados Nacionales "Yuan Ejecutivo" (mayo de 2004-febrero de 2007)
Presidente del Comité Asesor de Oficiales Militares Retirados Nacionales "Yuan Ejecutivo" y Comité Asesor de Soldados (20 de mayo de 2008 ~ 10 de septiembre de 2009)
"Ministro de Defensa Nacional" (10 de septiembre de 2009 ~ 2013 julio de 2013)
El 29 de julio de 2013 , Gao Huazhu renunció debido a la muerte de Hong Zhongqiu, un militar taiwanés, y Yang Nianzu asumió la vacante.