The body of a Mississauga man who tried to rescue his drowning son in Lake Huron has been found, according to the Huron County Ontario Provincial Police.

Tomasz Gladkowski, 39, and his seven-year-old son were with a group of friends at the main beach in Port Albert, Ont., on Sunday.

Police say Gladkowski, who was known as a capable swimmer, ran into the water to rescue his son, who was struggling with a powerful undertow at the mouth of the Nine Mile River.

"It's well known that there is a current there," said OPP spokesperson Jamie Stanley, adding that heavy rain the night before had caused the river to swell.

Although the boy made it safely back to shore with another man's help, Gladkowski didn't make it back and was reported missing at 3:30 p.m. ET.

Two OPP marine vessels, the Canadian Coast Guard and a helicopter from the Joint Rescue Coordination Centre in Trenton were deployed to search for the missing man.

At 1:45 p.m. on Monday, the OPP's Underwater Search and Recovery Unit found Gladkowski's body about 150 meters from the shoreline.

"Even experienced swimmers, when they're faced with very powerful currents, can be placed in a dangerous position very quickly," said Stanley.

The OPP recommends swimmers wear life vests to avoid being pulled under by dangerous undertows. It also recommends swimming with the current when in distress.