NORWALK, Conn. -- A Norwalk man fought off his daughter's ex-boyfriend Thursday morning after he assaulted and strangled her, according to police.

Porfirio Hernandez-Reyes, 37, was charged with second-degree strangulation, third-degree assault, disorderly conduct and interfering with a 911 call. He was held on $25,000 bond and went to court Thursday.

Police received a complaint shortly after midnight that Hernandez-Reyes had entered the Chestnut Street home of his 18-year-old ex-girlfriend. The girl's father told officers that Hernandez-Reyes was upset with her and arguing.

Hernandez-Reyes then grabbed the girl by her hair and pulled her into the bedroom, at which point he slapped her and yelled at her before he started to choke her, according to police reports.

The girl screamed for help, at which point her father ran in and pulled Hernandez-Reyes off her, police said. The father told him to leave, but he would not and tried instead to attack the father, police said.

The father defended himself and was able to stop Hernandez-Reyes, police said. Officers arrived, and Hernandez-Reyes was transported to the hospital for treatment of injuries he sustained in the fight, police said.