Campbell kehrte 1810 nach England zurück. Im folgenden Jahr als Oberst des 16. Infanterieregiments der portugiesischen Armee abkommandiert, mit dem er im Rahmen der Napoleonische Kriege auf der Iberischen Halbinsel an der Eroberung von Ciudad Rodrigo und der Schlacht bei Salamanca teilnahm. 1813 wurde er als britischer Militärattaché nach Russland geschickt. Im Rahmen der Befreiungskriege war er an der russischen Invasion von Frankreich beteiligt. Er war dabei aktiv in Gefechte verwickelt in welchen er im März 1814 schwer verwundet wurde. In der Schlacht bei Fère-Champenoise verwechselte ein russischer Kosake ihn mit einem Franzosen und verwundete ihn durch einen Lanzenstoß in den Rücken schwer. Nach seiner Rückkehr nach England kaufte er sich im Juni 1814 die Beförderung zum Lieutenant-Colonel des "54th Regiment of Foot".