According to court documents, Brandon Gilbert Johnson showed up at the victim's hotel room on November 17. They had known each other three days, records state.
The victim reportedly told police Johnson was talking to her when he suddenly yelled for her to get on the ground and identified himself as "HPD."
The affidavit states that Johnson grabbed the victim and put her in a choke hold, placing his hand over her mouth in an alleged attempt to suffocate her.
Witnesses told police Johnson identified himself as a police officer and said he was conducting a prostitution sting. Johnson reportedly even asked for the identification of one witness.
When the real Houston police showed up to the disturbance, Johnson allegedly told them they were going to "mess up the case," court documents state.
Officers checked their database and found that Johnson has never been employed by HPD.
Johnson is charged with impersonating a public servant, a felony. He has not been arrested and no bond has been set.
Take ABC13 with you!
Download our free apps for iPhone, iPad, Android and Blackberry devices