Kolonel-generaal (Duits: Generaloberst) was een rang in het Pruisische leger, het Duitse keizerlijke leger en de Wehrmacht, het leger van nazi-Duitsland. Een kolonel-generaal was een viersterrengeneraal, die het bevel voerde over een leger of een legergroep. Hij was hoger in rang dan andere generaals en lager dan een generaal-veldmaarschalk.
In Pruisen ontstond de rang toen men in vredestijd generaals nog wenste te bevorderen. Een generaal-veldmaarschalk werd slechts in oorlogstijd benoemd.
Na de Tweede Wereldoorlog werd de rang nog gebruikt in sommige Oost-Europese legers en in Noord-Korea.