The legendary swimmer was selected by a vote of U.S. athletes.
Phelps, the most decorated Olympian of all time with 22 medals, is the second swimmer to serve as flag bearer after Gary Hall did so in Montreal in 1976. Opening ceremonies are on Friday.
“I’m honored to be chosen, proud to represent the U.S. and humbled by the significance of carrying the flag and all it stands for,” Phelps said in a statement.
Phelps will compete in three individual events here in Rio.
He made Olympic history in 2008 when he won eight gold medals in
Phelps, 31, initially retired after the
“For Sydney, I just wanted to make the team. For Athens, I wanted to win gold for my country,” Phelps said. “For Beijing, I wanted to do something nobody else had done. In London, I wanted to make history. And now, I want to walk in the opening ceremony, take it all in, represent America in the best possible way and make my family proud. This time around, it’s about so much more than medals.”
Phelps and his fiancee, Nicole Johnson, welcomed a son, Boomer, in May.