Ryan Lochte has been suspended for 10 months, according to TMZ.
Late last month, Brazilian police charged Lochte with filing a false robbery report.
Lochte initially said he and three swimming teammates were robbed after their taxi was pulled over by armed men posing as police.
But video showed the athletes getting into a confrontation with armed security guards at a gas station.
Lochte has apologized.
Three other swimmers involved were also suspended, but not for as long as Lochte.