El Capitán General es el rango más alto del Ejército de Tierra español desde el siglo XVIII. Es un rango de cinco estrellas con código OTAN OF-10 y equivale a un mariscal de campo de los ejércitos de numerosos países, un general del Ejército de los Estados Unidos, un capitán general de la Armada Española o un capitán general del Ejército del Aire en el Ejército del Aire y del Espacio . La insignia de un Capitán General consiste en dos bastones de mando bajo cinco estrellas de cuatro puntas debajo de la Corona Real .
En el Ejército de Tierra español (y en la Armada) se creó el rango personal de capitán general como el más alto de la jerarquía, no muy diferente del de mariscal de Francia . Desde el reinado de Carlos IV (1788-1808), los monarcas usaban la insignia de capitán general cuando vestían uniforme. Abolido brevemente por la Segunda República Española (excepto un ascenso honorífico), fue restaurado por la España nacionalista en 1938; el propio Francisco Franco era el único oficial de este rango. El rango efectivo estaba reservado al monarca reinante . También se realizaron algunos ascensos honoríficos póstumos y ascensos honoríficos de oficiales retirados a este rango, como José Moscardó Ituarte (1956), Agustín Muñoz Grandes (1957), Camilo Alonso Vega (1969) o Manuel Gutiérrez Mellado (1994). Algunos miembros de la Familia Real Española fueron ascendidos al rango tras periodos de servicio y la reina Isabel II nombró a su consorte, Francisco, duque de Cádiz (1846). Dos monarcas extranjeros, Eduardo VII del Reino Unido y Guillermo II, emperador de Alemania , y cuatro distinguidos oficiales militares extranjeros también ostentaron el honor.