The mayor of Fairfax City in Virginia has been arrested for distributing methamphetamine in exchange for sex, police said.

Richard "Scott" Silverthorne, 50, was arrested Thursday at the Crowne Plaza Hotel in Tysons Corner, Fairfax County police said.

He was named a member of "Mayors for Hillary [Clinton]" in February.

In July, police received a tip that Silverthorne was possibly providing meth in exchange for sex on an unidentified website used to arrange sexual encounters between men.

An undercover detective created a profile on the website, and Silverthorne soon made contact, according to police. The mayor told the detective he could provide meth "in exchange for sexual encounters," according to police.

The detective set up a meeting with the mayor and other men at a local hotel. After providing the drugs to the officers, Silverthorne was arrested.

After his arrest, investigators arrested Juan Jose Fernandez, 34, and Caustin Lee McLaughlin, 21, who police say were Silverthorne's suppliers.

Silverthorne, Fernandez and McLaughlin were taken to the Fairfax County Adult Detention Center for processing.

Silverthorne, who was diagnosed with cancer last year, has been the mayor of Fairfax, which is roughly 20 miles west of Washington, since 2012. A Democrat, he was re-elected in May.

Silverthorne is also a substitute teacher in the Fairfax County Public School system, according to police.