Generálplukovník je generálskávojenská hodnost, používaná v některých armádách obvykle jako ekvivalent hodnosti generála používané v jiných státech. Mezi státy tradičně používající tuto vojenskou hodnost patří Severní Korea a Rusko, stejně jako je úzce spojeno s vojenskou historií Německa, kde hodnost Generaloberst bývala výše než hodnost General, ale níže než hodnost Generalfeldmarschall.
Prusko a Německo
Poprvé byla zavedena hodnost generálplukovníka (Generaloberst) v Prusku roku 1854 jako druhá nejvyšší hodnost pod generálem polním maršálem. Hodnost byla převzata německou armádou, odpovídala hodnosti generáladmirála (Generaladmiral) v námořnictvu, resp. SS-Oberst-Gruppenführer v jednotkách SS. Později byla převzata i některými dalšími armádami.
Po roce 1945 byl sovětský systém generálských hodností, včetně generálplukovníka, převzat armádami států sovětského bloku. V Československé armádě byla hodnost zavedena v r. 1951, když nahradila sborového generála,[2] a byla zachována i v ČSLA. Armáda ČR hodnost při svém vzniku v r. 1993 převzala, ale po vstupu do NATO v r. 1999 ji zrušila.[3]
Čínská lidová republika
V Čínské lidové osvobozenecké armádě (ČLOA) byla při zavedení vojenských hodností roku 1955 zřízena i hodnost šang-ťiang (čínsky上将; doslova „vrchní generál“). Odpovídala sovětské hodnosti general-polkovnik (rusky: генерал-полковник, česky: generálplukovník), byla druhou nejvyšší generálskou hodností, po armádním generálovi (ta-ťiang) a před generálporučíkem (čung-ťiang) a generálmajorem (šao-ťiang).
Roku 1965 byly vojenské hodnosti v ČLOA zrušeny. Obnoveny byly roku 1988, včetně hodnosti šang-ťiang. Od roku 1994, po zrušení vyšší hodnosti i-ťi šang-ťiang (která roku 1988 nahradila hodnost ta-ťiang) se stala nejvyšší čínskou generálskou hodností.