A Starr County judge is arrested and charged with two counts of bribery, and one count of possession of a controlled substance.

Salvador Zarate Jr. was arrested Monday for the three charges; since one or more of them are Felony offenses, Zarate has been suspended without pay.

This is not his first run-in with the law.

In 2000, Zarate was charged on two different occasions with driving while intoxicated.

He was again charged with DWI in 2003.