Idėja švęsti tarptautinę moters dieną kilo XIX–XX amžių sandūroje, kai sparti industrializacija ir ekonominė plėtra kėlė masinius protestus prieš sunkias darbo sąlygas. Vienas tokių protestų vyko 1857 metų kovo 8 dieną Niujorko tekstilės fabrike, kur moterys protestavo prieš ypač prastas darbo sąlygas ir mažus atlyginimus. Protestuotojas išvaikė policija.
Vėlesniais metais kovo 8 dieną vykdavo protestai, vienas didesnių – 1908 metais, kai 15 000 moterų žygiavo Niujorko gatvėmis, reikalaudamos sutrumpintos darbo dienos, didesnio darbo užmokesčio ir rinkimų teisės. Kitų metų vasario 28 dieną JAV buvo švenčiama pirmoji Tarptautinė moters diena. Kitais metais minėdami Tarptautinę moters dieną daugiau nei milijonas žmonių Austrijoje, Danijoje, Vokietijoje ir Šveicarijoje dalyvavo mitinguose už moterų teisę dirbti, balsuoti, mokytis. Tais metais Tarptautinė moters diena minėta kovo 19 d.
Tarp įvairių istorinių minėjimų, primenančių kovo 8-ąją, reikia būtinai paminėti, kad ši diena susijusi ir su tragišku įvykiu. Nepraėjus nė savaitei po moters dienos minėjimo 1911 m. kovo 19-ąją, kovo 25 d. tragiškas gaisras Niujorko Triangle fabrike pasiglemžė daugiau nei 140 čia dirbusių moterų, daugiausia italių ir žydžių emigrančių, gyvybes. Kilus gaisrui, moterys negalėjo evakuotis iš devinto daugiaaukščio pastato aukšto – durys buvo užrakintos, kad jos negalėtų išeiti ir pasidaryti pertrauką. Šis baisus įvykis atkreipė dėmesį į moterų teises, darbo sąlygas ir įstatymus JAV.
Dabartinė moters diena pradėta švęsti po to, kai 1910 m. kovo 8 d. Kopenhagoje vykusioje tarptautinėje moterų konferencijoje aktyvi moterų teisių gynėja Klara Cetkin pasiūlė kasmet vieną dieną skirti dėmesio moters kovai už laisvę ir lygias teises. 1911 metų kovo 8 d. pirmą kartą Tarptautinė moters diena buvo minima Vokietijoje, Austrijoje, Danijoje, Švedijoje.
Ypač daug dėmesio šiai šventei buvo skiriama Tarybų Sąjungoje, kur po bolševikų revoliucijos feministinių pažiūrų Aleksandra Kolontai įkalbėjo Leniną, kad ši diena būtų paskelbta valstybine švente. Visą Tarybų Sąjungos gyvavimo laikotarpį ši šventė pabrėžė dirbančios moters heroiškumą. Tą dieną buvo įprasta, kad vyrai teikia gėles moterims, tokia tradicija iki šiol liko Rusijoje ir kitose šalyse (taip pat ir Lietuvoje). Tik 1966 m. TSRS kovo 8 d. paskelbiama nedarbo diena.