Just moments after England beat visitors Slovenia 1-0 to qualify for the 2018 World Cup, the FA announced both matches will take place at Wembley stadium.
The Brazilian Football Confederation confirmed they will face England and also play another friendly against Japan in Lille on Nov 10.
England have already played Germany this year, going down 1-0 in a March friendly in Dortmund to a Lucas Podolski strike in his last international.
Brazil, the first South American side to win at Wembley in 1981, last met England in London in 2013 when goals from Frank Lampard and Wayne Rooney gave the hosts a 2-1 victory.
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
(Reporting by Andrew Downie; Editing by Ken Ferris)
