England will face Slovenia, the team that shocked Russia in a World Cup play-off last month, the U.S.A. and Algeria at next year's finals, to be held in South Africa.
The draw was made in Cape Town earlier on Friday.
Hosts South Africa will face Mexico, Uruguay and France.
Holders Italy will play New Zealand, Paraguay and Slovakia, while favorites Brazil take on North Korea, Ivory Coast and Portugal.
The tournament, to take place for the first time in Africa, kicks off on June 11 and runs until July 11. The opening match will see South Africa take on Mexico.
The top two teams go through to the knockout stages.
Group A - South Africa, Mexico, Uruguay, France
Group B - Argentina, South Korea, Nigeria, Greece
Group C - England, U.S.A., Algeria, Slovenia
Group D - Germany, Australia, Ghana, Serbia
Group E - Netherlands, Japan, Cameroon, Denmark
Group F - Italy, New Zealand, Paraguay, Slovakia
Group G - Brazil, North Korea, Ivory Coast, Portugal
Group H - Spain, Honduras, Chile, Switzerland
MOSCOW, December 4 (RIA Novosti)