Michael Leon Bell, 36, of Upper Marlboro, is charged with sexual assault. Right, a badge police say Bell wore while impersonating a police officer. (Prince George's County Police/Prince George's County Police)

A Maryland man has been charged with rape in an assault an another man while impersonating a police officer in Prince George's County, authorities said Thursday.

Officers responded Sunday at about 6:15 a.m. to the 2100 block of Guilford Road in Langley Park, Prince George's County police said in a statement. They spoke with a man who said he had been sexually assaulted by another man who identified himself as a police officer, the statement said.

The police statement said officers determined that Michael Leon Bell, 36, of Upper Marlboro, had approached the man with a badge hanging around his neck, identified himself as a police officer, asked for the man's identification and patted him down. Then Bell told the man that they were in a dangerous area and offered him a ride home in a 2007 Ford Crown Victoria, police said.

After the man agreed, Bell drove him to the 2100 block of Guilford, where he forced him to perform sex acts before the man escaped, according to police. The man called 911 and provided officers with the Crown Victoria's license plate number.

Bell was charged with first-degree rape, second-degree assault and impersonating a police officer, police said. Police asked that anyone with information about the incident contact them at 301-772-4908.