En 1857 se produit un soulèvement populaire général contre l'occupant colonial britannique. Rahmatoullah y participe en organisant une petite cellule de résistance. Traqué par les Britanniques, il doit s'enfuir dans l'eyalet du Yémen, duquel il rallie La Mecque où il s'installe.