According to police, Raymond Frolander was supposed to be babysitting the child, when the father returned home and found the two in bed. The father beat Frolander badly and then called police.
"I just walked in and found a grown man molesting (my child), and I got him in a bloody puddle for you right now officer," he said.
Police say Frolander asked the boy first to sit on his lap, then took him to a bedroom, pulled his pants down and sexually battered him.
Dispatcher: You said the person who assaulted, you beat him up?
Caller: Oh yeah, send him an ambulance. He's going to need one.
According to the victim, Frolander had been abusing him for more than three years.
The family thought he was a trusted family friend.
"The young man was in fear that if he didn't comply he'd get hurt," said Daytona Beach Police Chief Mike Chitwood.
The father will not face charges.
"Dad reacted like a dad," said Chitwood. "He's acting like a father, protecting his son, and he's furious over what has occurred."
Frolander allegedly admitted the on-going sex abuse, according to police. He said he'd been abused as a child.
Frolander appeared in court Friday with his eyes almost swollen shut. He is being held on no bond.
Click here to watch the story.
Copyright 2016 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.