Deputy District Attorney David Schubert was arrested on Saturday just before 5 p.m. in his white BMW sedan at a neighborhood several blocks east of the Las Vegas Strip known for drug sales and violent crimes.
Schubert was stopped by police after officers watched a man get in his car, accept money, go into an apartment complex and return with a substance later determined to be crack cocaine, police said.
The man, identified as Raymond Streeter, 43, tried to run when police stopped Schubert's car, but was apprehended.
Schubert, 47, was free Monday pending a May 19 court appearance on felony conspiracy to violate the uniformed controlled substance act and cocaine possession charges.
District Attorney David Roger is looking into whether the cases he prosecuted may have been compromised. Roger said Schubert was suspended pending his resignation or dismissal.
The Associated Press contributed to this report.