I 1942 flyktet Krupp sammen med sin kone og sønn til Sverige. Han mistet ti medlemmer av sin familie under krigen: Hans far, søster, fire brødre, svoger, svigerinne, niese og nevø døde alle i Auschwitz. I Sverige kom Krupp i kontakt med andre norske flyktninger, og ble involvert i motstandsarbeid. Han ble vernepliktig major og hadde flere oppdrag inne i det okkuperte Norge. Under dekknavn tok Krupp seg på ski eller til fots over grensen, blant annet som kurer. Blant oppdragene i Norge var også å forhandle med kommunistiske motstandsgrupper som ikke ville la seg styre av London. Krupp ble på slutten av krigen befal i politistyrkene i Sverige. Han hadde god kontakt med etterretningsstaben hele sitt liv, og var på 1950-tallet tilknyttet forsvarets etterretningstjeneste, blant annet den hemmelige "stay behind". Han mottok utmerkelser fra flere land for sine tjenester. Etter krigen ble Krupp kaptein og kompanisjef i hæren. Han ble senere degradert og omplassert fordi regimentsjefen ikke ville la en jøde kommandere en av hans avdelinger. Degraderingen ble senere omgjort.