Kiedy w 1839 r. wybuchła I wojna brytyjsko-afgańska, Keane stanął na czele Armii Indusu. W lipcu wygrał bitwie pod Ghazni i zdobył Kabul, za co otrzymał tytuł 1. barona Keane (wraz z miejscem w Izbie Lordów) oraz pensję od parlamentu w wysokości 2000 funtów rocznie. Wkrótce przekazał dowodzenie nad armią generałowi Cottonowi i powrócił do Wielkiej Brytanii.