A Vancouver-area RCMP officer caught drinking and driving twice in just over a month has now been charged with six offences.

Vernon James Wilson is charged with two counts of dangerous driving, impaired driving causing bodily harm, causing an accident and driving over .08.

All charges stem from an October 3 accident on the Ironworkers Memorial Bridge.

Wilson, who was off-duty, was arrested after he lost control of his vehicle on the bridge and crashed into a barrier. Two passengers suffered minor injuries.

The 54-year-old was picked up again November 7 near a beach on the west side of Vancouver and charged with driving while prohibited.

The officer is based in the RCMP's Vancouver headquarters and works in the unit that protects diplomats. He was reassigned to administrative duties in October.

RCMP spokesperson Sgt. Tim Shields called Wilson's arrest "very disappointing."

"We all know better and we can do better."