Midfielder Patrick Owomoyela has turned his back on Nigeria and chosen to play for Germany instead.
The 25-year-old, who features for newly-promoted Bundesliga side Arminia Bielefeld, was born in Germany to a Nigerian father.
In a bid to secure his availability for international games, Nigeria's Football Association included Owomoyela in the squad for their last friendly against South Africa.
But Owomoyela, who has played just 15 matches in Germany's top division, had not been issued with a Nigerian passport and was therefore ineligible for the tie.
He will become the third player of African origin, after Gerald Asamoah and Sean Dundee, to play for Germany.
"I have carefully considered my options and have decided to play for my country of birth," Owomoyela told BBC Sport on Thursday.
"It was not an easy choice to make but I think that I have made the right decision.
"I have spent my entire life in Germany and have always hoped that I would be good enough to play for the national team one day," he said.
Owomoyela, who joined Arminia Bielefeld in 2003, was called up by manager Jurgen Klinsmann for Germany's three-match tour of Asia, which takes place this month.
They face Japan on 16 December, with subsequent games against South Korea and Thailand on 19 and 21 December.