Approximately three million German prisoners of war were captured by the Soviet Union during World War II, most of them during the great advances of the Red Army in the last year of the war. The POWs were employed as forced labor in the Soviet wartime economy and post war reconstruction. By 1950 almost all had been released. In 1956 the last surviving German POW returned home from the USSR. According to Soviet records 381,067 German Wehrmacht POWs died in NKVD camps (356,700 German nationals and 24,367 from other nations). German historian Rüdiger Overmans maintains that it seems entirely plausible, while not provable, that one million died in Soviet custody. He also believes that there were men who actually died as POWs amongst those as listed as missing-in-action (MIA).
In the first months of the Soviet-German war, few Germans were captured by Soviet forces. After the Battle of Moscow and the retreat of the German forces the number of prisoners in the Soviet prisoner of war camps rose to 120,000 by early 1942. The German 6th Army surrendered in the Battle of Stalingrad, 91,000 of the survivors became prisoners of war raising the number to 170,000 in early 1943. Weakened by disease, starvation and lack of medical care during the encirclement, many died of wounds, disease (particularly typhus), malnutrition and mistreatment in the months following capture at Stalingrad; only approximately 6,000 of them lived to be repatriated after the war. As the desperate economic situation in the Soviet Union eased in 1943, the mortality rate in the POW camps sank drastically. At the same time POWs became an important source of labor for the Soviet economy deprived of manpower. With the formation of the "National Committee Free Germany" and the "League of German Officers", pro-communist POWs got more privileges and better rations. As a result of Operation Bagration and the collapse on the southern part of the Eastern front, the number of German POWs nearly doubled in the second half of 1944. In the first months of 1945 the Red Army advanced to the Oder river and on the Balkans. Again the number of POWs rose - to 2,000,000 in April 1945.