Colorado Springs police arrested a man suspected of holding his girlfriend at gunpoint and beating her to the point of breaking her arm.

Michael Casados, 30, was identified by police after an assault investigation Tuesday. He was caught by detectives Friday night, police said.

Around 4:30 p.m. officers responded to the 1300 block of Rainier Drive after witnesses reported they saw a man beat a woman outside a home. The bystanders told police the woman was bloody and visibly injured when the man forced her into a car, then left together.

During the investigation, police received a call from Memorial Hospital regarding an assault linked to the address where the disturbance began and officers contacted the victim.

The 25-year-old woman said her boyfriend, Casados, allegedly beat her with a handgun, punched and kicked her repeatedly. Police reported the suspect hit her severely enough to break her arm and cause various injuries.

After the beating, the victim told police Casados forced her into his vehicle and released her near the 2100 block of Delta Drive, north of Hancock Expressway.

Casados was held on investigation of assault and kidnapping, police said.