Han ble født som sønn av Piotr (postbud, død 1935) og Maria, født Staroń (død 1970). Han var den eldste av fem barn, og hadde søsknene Stefania, Michał, Stanisław og Maria. Etter farens død var Michał Krupa hovedforsørger, og arbeidet som tømmerhugger i distriktet Brzyska Wola. Han sluttet seg til kampen mot den tyske okkupasjonen da den annen verdenskrig brøt ut, og var snart etterlyst av Gestapo. Etter at den annen verdenskrig var over, fortsatte Krupa kampen, denne gang mot de sovjetiske okkupantene og deres polske håndtlangere. De første årene arbeidet han sammen med andre, men den siste tiden frem til han ble arrestert i 1959, var han alene i sin krig. Han ble først dømt til livsvarig fengsel, deretter ble dommen omgjort til 15 år, før han til slutt slapp ut i 1965 som resultat av et amnesti. Han jobbet siden på en bondegård frem til han døde i 1972.