Gareth Southgate confirmed the news on Thursday evening ahead of the first of two high-profile friendlies – Brazil follow at Wembley on Tuesday.
“Eric is an established player in the side now,” said Southgate. “He plays with maturity and intelligence. He understands the game really well. He is also a great role model.
“His approach to everything is very professional. He hardly ever misses a game and plays in an unselfish manner. I think he can be even more of a leader than he currently is and I am hoping giving him this reward and responsibility will also bring even more out of him as well.
“He has the respect of everybody because of the way he is. He connects well with the whole group. He is a really top professional.”
Eric becomes the 10th Spurs player to lead the Three Lions and the second in our current squad alongside Harry Kane.
Harry, missing through injury this time around, was captain for the last two England matches and scored in each of the World Cup qualifiers against Slovenia and Lithuania.
SPURS PLAYERS TO CAPTAIN ENGLAND
Vivian Woodward - captain 14 times between 1908-11, 12 as a Spurs player - capped 23 times
Arthur Grimsdell - captain three times in 1921, 1922, 1923, all as a Spurs player - capped six times
Alf Ramsey - captain three times 1950, 1951, all as a Spurs player - capped 32 times
Alan Mullery - captain once in 1971 - capped 35 times
Martin Peters - captain four times 1971, 1973, 1974, all as Spurs player - capped 67 times
Gary Lineker - captain 18 times 1990-92, all as Spurs player - capped 80 times
Sol Campbell - captain three times in 1998, 2005, twice as a Spurs player - capped 73 times
Scott Parker - captain once in 2012 - capped 18 times
Harry Kane - captain four times - capped 23 times
Eric Dier - will captain England against Germany on Friday