The Battle of Rorke's Drift took place on 22 and 23 January 1879 during the Zulu War (1879). A huge force of Zulus attacked a small garrison of British and colonial soldiers who ultimately repelled their assault after more than 12 hours of bitter fighting.