Authorities say 24-year-old Clevebert Mardenborough threatened to arrest an 18-year-old woman, intimidating her and flashing a gold badge.
Investigators say the threats led to two sexual encounters in a Jersey City hotel.
Prosecutors did not say how the suspect and victim initially came in contact.
Mardenborough is being held on $75,000 bail.
WAKE UP WITH EYEWITNESS NEWS! Click here to download the WABC Eyewitness News Alarm Clock app from iTunes. or search WABC or 7online in the app store.
Get Eyewitness News Delivered