03/05/2012 03:25 pm ET

Good Samaritan Saves Drowning Homeless Man In Oregon River (VIDEO)

A homeless man almost drowned Sunday while attempting to swim to a public dock on Oregon's Willamette River. Fortunately, the quick response of a good Samaritan prevented the tragedy.

According to KATU News, Kevin Pratt was taking a break from cycling along the river when he saw a homeless man struggling in the water. Pratt stripped to his underwear and jumped into the river to help the drowning man. A few minutes later, he was able to pull the victim -- who, according to witness Tim Voynov, had turned "really blue" -- to shore. Pratt's actions were caught on video by a bystander.

Pratt, along with another witness, also had to administer CPR to the victim. Firefighters said the man wasn't breathing and had no pulse when he was pulled out of the water.

The man was taken to a local hospital where he is listed in serious condition.

"Bravery and quick actions by the two bystanders positively affected the outcome of this incident," firefighters said in a press release.