DENVER – An on-duty Colorado state trooper was pulled over Monday and charged with driving drunk after several people called 911 to report a State Patrol vehicle driving erratically, authorities said.

Video taken by a television station helicopter showed the arrest of 48-year-old David Dolan, who was in uniform. Sheriff’s deputies put handcuffs on him and placed him in the back of a patrol vehicle.

“Images like that tarnish our badges,” said Col. James Wolfinbarger, chief of the Colorado State Patrol, adding that he was devastated by the arrest.

Dolan, who authorities say was carrying a gun, was booked on charges of driving under the influence and prohibited use of weapons. Colorado law makes it illegal for anyone to have a firearm while intoxicated.

The arrest happened about 7 a.m. on Colorado 470, a beltway around southwest Denver, the Douglas County Sheriff’s Department said.

Dolan was placed on unpaid leave, and an internal investigation is under way, Wolfinbarger said.