La bataille de Rorke's Drift est livrée les 22 et 23 janvier 1879, pendant la guerre anglo-zouloue de 1879.
Elle suit la désastreuse bataille d'Isandhlwana où l’armée britannique est vaincue par les Zoulous. Quelques heures plus tard, près de deux cents soldats britanniques retranchés dans la ferme de Rorke's Drift sont attaqués par près de 4 000 guerriers zoulous. Ils repoussent tous les assauts à la suite d'une lutte acharnée qui dure près de douze heures.
La bataille de Rorke’s Drift voit la défaite des Zoulous face aux anglais, entrainant près de 351 morts d’un côté contre 17 de l’autre. Elle permet au Royaume-Uni de sauver la face après Isandhlwana et de reprendre la campagne pour ensuite dominer le royaume zoulou et tout le sud de l’Afrique.