Shortest war. The shortest war in history is the Anglo-Zanzibar War, on 27 August 1896. It started at 9.02 am and ended at 9.40 am. 1 British soldier was injured. It followed the refusal of the Zanzibari Sultan to step down after the British issued an ultimatum. British warships then fired on his position and the Sultan surrendered.