The 25-count indictment against 50-year-old Juan Stevens of Burlington City was made public Wednesday, one day after it was handed up by a state grand jury.
The charges he faces include official misconduct, sex assault and theft by extortion.
The state Attorney General's Office says that between May 2011 and July 2012, Stevens called prostitutes and agreed to meet them for sex. But when it came time to pay, he allegedly told them he was a police officer and threatened to arrest them.
But he would then tell them he would let them go in exchange for free sex.
Stevens worked at the Central Reception and Assignment Facility in Trenton, but was suspended without pay after his initial arrest in March. If convicted on all charges, he could face several decades in prison and hefty fines.
Stevens is free on $200,000 bail. His attorney has said Stevens plans to plead not guilty to all the charges.
"It is abhorrent that a state correction officer would corruptly use his badge to sexually assault women in the manner alleged in this indictment," acting state Attorney General John Hoffman said. "His alleged conduct is a complete betrayal of the trust placed in him as a public servant."