The 37-year-old has featured at every World Cup since 2006 and will captain Portugal as they try to negotiate a group stage that involves matches against Ghana, Uruguay and South Korea.
However, there is no place for another Portuguese veteran, Joao Moutinho, and Paris Saint Germain midfielder Renato Sanches.
39-year-old former Real Madrid defender Pepe makes the cut as well.
Portugal squad In Full:
Goalkeepers: Diogo Costa (Porto), Rui Patricio (AS Roma), Jose Sa (Wolverhampton Wanderers)
Defenders: Joao Cancelo (Manchester City), Diogo Dalot (Manchester United), Ruben Dias (Manchester City), Raphael Guerreiro (Borussia Dortmund), Nuno Mendes (Paris St-Germain), Pepe (Porto), Danilo Pereira (Paris St-Germain), Antonio Silva (Benfica)
Midfielders: William Carvalho (Real Betis), Bruno Fernandes (Manchester United), Joao Mario (Benfica), Ruben Neves (Wolverhampton Wanderers), Matheus Nunes (Wolverhampton Wanderers), Otavio (Porto), Joao Palhinha (Fulham), Bernardo Silva (Manchester City), Vitinha (Paris St-Germain)
Forwards: Joao Felix (Atletico Madrid), Ricardo Horta (SC Braga), Rafael Leao (AC Milan), Goncalo Ramos (Benfica), Cristiano Ronaldo (Manchester United), Andre Silva (RB Leipzig)