Pendant le Mandat français sur la Syrie et le Liban, al-Kafr fut le siège d'une bataille importante contre les forces françaises. Au cours de cette bataille, les forces du Sultan el-Atrache mirent en déroute les troupes françaises dirigées par le capitaine Normand. La bataille précipita le début de la Grande Révolte Syrienne contre les autorités françaises.