Le 25 mars 1941, sous la pression de l'Allemagne, la Yougoslavie adhère au Triple Pacte (Allemagne, Italie et Japon). Mais le 27 mars, un coup d'État militaire a lieu dans le pays : l'armée, avec le soutien de la population, écarte le régent et proclame Pierre II roi autocratique. Le 6 avril 1941, les troupes allemandes envahissent la Yougoslavie et occupent le pays pendant deux semaines. En août 1941, les Allemands créent à Belgrade un « gouvernement serbe » fantoche.
Après l'occupation, la Yougoslavie était divisée entre l'Allemagne, l'Italie, la Hongrie, la Bulgarie. Sur le territoire de la Croatie et de la Bosnie-Herzégovine, le fantoche « État indépendant de Croatie » a été formé, dirigé par le chef des « Oustachis » Ante Pavelic, qui a mené des répressions massives contre les Serbes, les Juifs, les Roms et les antifascistes.