The 23-year-old's partially submerged body was found at around 8.25pm on the outskirts of Athlone, County Westmeath, the Garda said.
A Garda spokesman said: "The body of the man was discovered partially submerged in water at the River Shannon in an area known as Bogginfin.
"The area has been sealed off pending a full Garda technical examination."
A post-mortem on the body is due to be carried out later today.
The three arrested men are being held at police stations in Athlone and Mullingar.
COMMENT RULES: Comments that are judged to be defamatory, abusive or in bad taste are not acceptable and contributors who consistently fall below certain criteria will be permanently blacklisted. The moderator will not enter into debate with individual contributors and the moderator’s decision is final. It is Belfast Telegraph policy to close comments on court cases, tribunals and active legal investigations. We may also close comments on articles which are being targeted for abuse. Problems with commenting? firstname.lastname@example.org