HOUSTON - Houston rap legend Z-Ro was arrested and charged with aggravated assault for allegedly beating an ex-girlfriend back in April.

Z-Ro, real name Joseph Wayne McVey, appeared in court on Thursday.

A judge approved a protective order presented by the Harris County District Attorney’s Office on behalf of the alleged assault victim.

Prosecutors told the judge the victim is in fear of her life because of the alleged assault by Z-Ro.

The rapper’s defense attorney, Charles Adams, said since the April incident, the victim continues to “initiate conversation” with Z-RO.

Adams also claimed the rapper and the woman were on a radio show together after the incident. The protective order bans Z-RO from having any contact with the alleged assault victim.

According to charging documents, McVey, 40, was taken into custody after a report was filed by an ex-girlfriend on July 25 that alleged he slapped, punched and dragged her.

The assault allegedly took place on April 29.

Charging documents state the victim went to a home in Katy to talk after cancelling a dinner date. Upon arrival at his home, McVey "started to slap, punch, and dragged her throughout the residence."

The documents also state he was holding a pistol in his hand, and the assault lasted about an hour and a half.

The victim told a Harris County Precinct 5 Deputy Constable that Z-RO “assaulted her so many times, she eventually got sick and threw up.”

The victim claims she asked permission to use the restroom and was able to hit record on her cell phone before returning back to the room with McVey. Once back in the room with him, McVey allegedly dragged, slapped and verbally abused her again.

The charging documents state the cell phone recording is approximately 21 minutes.

It alleges McVey can be heard in the recording saying, "You're dead." It also states the victim could be heard saying, "Why did you push me?" and "Get your (expletive) hands from around my neck."

The victim told investigators that she was in pain throughout the assault.

The Houston rapper is currently out on a $50,000 bond.

Back on Jan. 19, Mayor Sylvester Turner tweeted about how he presented Z-RO with a proclamation for the work he does “to build up our communities.”