Campbell foi enviado para servir na Primeira Guerra Anglo-Sikh (A Campaña de Sutlej) de 1845-46 e alcanzou o rango de tenente coronel. Loitou nas batallas de Moodkee, Sobraon e Ferozeshah e posteriormente foi condecorado coa Medalla Sutlej. Dous anos despois, a Segunda Guerra Anglo-Sikh
Campbell foi posto ao mando da división de artillería "Lahore" onde foi condecorado coa Medalla Punjab.