Zum Brigadegeneral befördert diente Campbell von 2005 an zunächst als stellvertretender Kommandeur der 1. Kavalleriedivision in Fort Hood, Texas – in dieser Funktion war er zuständig für die Planung der Manöver des Großverbandes und bereitete ihn unter anderem auf seinen Einsatz im 2. Irakkrieg vor –, anschließend im Range eines Generalmajors als stellvertretender "Director for Regional Operations (J33)" beim Vereinigten Generalstab im Pentagon, Arlington. 2009 übernahm Campbell das Kommando über die 101. Luftlandedivision in Fort Campbell, Kentucky, und war während dieses Kommandos von Juni 2010 bis Mai 2011 auch in Afghanistan stationiert.