6 ноября 1923 года в Кракове после многодневной забастовки рабочие вопреки запрету властей вышли на митинг у Рабочего дома. В ходе стычек с демонстрантами, полиция открыла огонь, убив двоих митингующих, после чего в городе началось вооруженное восстание.
Восстание было вызвано политическим и экономическим кризисом, в котором находилась Польша. Безработица, гиперинфляция, снижение уровня жизни и нарушение прав вызывали недовольство огромных масс населения. 13 октября 1923 г. произошел взрыв на складе боеприпасов Варшавского гарнизона, организованный советским подпольем, и полиция воспользовалась этим для начала арестов революционеров-коммунистов и всех недовольных. 22 октября началась всеобщая забастовка железнодорожников.
Для борьбы с появившимися на этой почве беспорядками, 31 октября правительство Польши издало указ о введении чрезвычайного положения и создании военно-полевых судов. Ответом на эти действия правительства стала всеобщая политическая забастовка начавшаяся 5 ноября.
Она охватила многие районы страны, но наиболее напряженное положение сложилось в Кракове, где рабочие бастовали уже несколько недель. Поэтому первый удар по всеобщей забастовке правительство решило нанести здесь. Власти Кракова запретили проведение митинга, намеченного на 6 ноября у Рабочего дома, а в город были введены дополнительные полицейские подразделения из Кельце и Люблина и войска из Познани. Близ королевского замка Вавель были расставлены пулеметы для обстрела рабочих районов.
Рабочие не подчинились запрету и вышли на улицы и, хотя войска отказались выполнять приказ открыть огонь по рабочим, в стычках с полицией все же было применено оружие, в результате чего было убито двое демонстрантов. В ответ началось вооружённое восстание.
На помощь полицейским прибыли две роты солдат. Среди них было много западноукраинских и западнобелорусских крестьян. Солдаты стали брататься с рабочими и дали себя разоружить. Тогда войска открыли стрельбу из района Вавеля, но рабочие не отступили, оттеснили полицию и соорудили баррикады. Отбив атаки трёх эскадронов 8-го уланского полка, восставшие не только удержали свои позиции, но еще и смогли захватить броневик «Гарфорд-Путилов». К вечеру 6 ноября весь рабочий район города оказался в руках восставших.
В тот же день начались уличные бои с полицией и войсками в городе Борислав — убито 3 и ранено 9 человек. Однако уже вечером было заключено соглашение руководителей повстанцев с войсками о прекращении вооруженной борьбы.
7 ноября прошло разоружение повстанцев по соглашению руководства Польской социалистической партией с правительством. Во время восстания со стороны повстанцев убито 18 рабочих, несколько десятков ранено, со стороны армии и полиции — 14 убитых и примерно 130 раненых.
8 ноября была прекращена всеобщая политическая забастовка — правительство пообещало рассмотреть экономические требования трудящихся, однако следом за этим начались репрессии против участников восстания.