1 Mayıs, ilk defa 1976 yılında Devrimci İşçi Sendikaları Konfederasyonu (DİSK) öncülüğünde yüz bini aşkın kişinin katılımı ile Taksim Meydanında gerçekleştirildi. 1977 yılına gelindiğinde ise Devrimci İşçi Sendikaları Konfederasyonu daha kitlesel bir kutlama için hazırlıklara başladı. Tertip Komitesi ile İstanbul Valiliği ve İstanbul Emniyeti arasında yapılan görüşmeler sonucu iç güvenliği DİSK’in, dışarıdan gelebilecek saldırılara karşı dış güvenliği ise emniyet güçlerinin sağlaması konusunda anlaştılar. Ulaşım kolaylığı ve merkezi konumu nedeniyle kutlama yerinin Taksim Meydanı olması konusunda da anlaşma sağlandı. Bu süreçte, DİSK’in politikalarına karşı çıkan bazı Maoist gruplar da DİSK’in bu 1 Mayıs kutlamalarına katılmak istediklerini belirtmişlerdi. DİSK ise, kendi disiplinlerini bozacağını ve olay çıkaracağını düşündüğü bu grupların kutlamaya katılmalarını istemedi. Buna karşın söz konusu gruplar zorla da olsa Taksim Maydanı’na gireceklerini ilan ettiler.
Bu koşullarda, 1 Mayıs öncesi dönemin gazetelerinin bazılarında 1 Mayıs’ta olayların çıkacağı, insanların ölebileceği yönünde köşe yazıları yayınlandı. 1 Mayıs 1977 günü İşçi Bayramı’nı kutlamak üzere çeşitli illerden İstanbul’a gelenlerle birlikte yüz binlerce kişi Taksim Meydanı’ndaki kutlamalara katıldı. Katılımın yüksek olması sebebiyle kortejlerin alana girmesi uzun sürdü, konuşmalar da uzadı. Saat 19.00 sularında dönemin DİSK genel başkanı Kemal Türkler konuşmasının sonuna geldiğinde Saraçhane tarafından Taksim Meydanı’na doğru yürüyüşün sonunda Sular İdaresi arkasına kadar gelen Maocu gruplar kordon oluşturmuş DİSK güvenlik görevlileriyle çatışmaya girerek ateş açmaya başladılar. Bunun ardından tüm Taksim Meydanı’nı saran silah sesleri duyulmaya başlandı. Gerek DİSK gerekse kutlamaya katılan çeşitli kuruluşlardan Sular İdaresi binasının üstünden ve Intercontinental Oteli’nin (bugün The Marmara Oteli) üst katlarından ateş açıldığı iddialarında bulunuldu. Taksim Meydanı’nın dolduran kalabalık panik halinde kaçmaya çalışırken polis de ses bombaları ve panzerlerle kalabalığa müdahale etmeye başladı. Meydandan kaçmak için Kazancı Yokuşu’na yönelen büyük bir kalabalık park edilmiş DİSK üyesi Teknik-İş sendikasına ait bir kamyonun önünde sıkışınca burada birçok kişi ezildi. Sonuç olarak, 28 kişi ezilme ya da boğulma nedeniyle, 5 kişi silahla vurulma nedeniyle, 1 kişi de panzer altında kalarak toplamda 34 kişi yaşamını yitirdi, yaklaşık 130 kişi de yaralandı. DİSK’in yayınladığı listede ise 36 kişinin öldüğü paylaşılmıştı.