A man who was walking in traffic lanes of Interstate 66 got into a scuffle with an Arlington police officer, took the officer’s cruiser and, after a chase, swung a shovel at Virginia state troopers, officials said.

Dexter Gibson, 37, of Herndon, was held at the Prince William County Adult Detention Center on 13 counts in the incident, including charges of carjacking, eluding police and felony assault on a police officer, said Virginia State Police spokeswoman Corinne Geller.

The trouble began about noon Thursday when a state trooper saw a pedestrian on I-66 at the 46-mile marker. As the trooper was talking to the pedestrian, an Arlington County officer driving by stopped to assist.

Gibson became combative and punched the Arlington officer in the face, then made off with his cruiser, police said.

State troopers pursued, and with the help of Fairfax and Prince William police, stopped the stolen police car. The chase took about 15 minutes at speeds between 50- and 70-miles-an-hour, Geller said.

Gibson got out and jumped into the bed of a pickup truck that was stopped in the westbound lanes of I-66, police said. He grabbed a shovel from the truck and began swinging it at police, officials said.

He then dropped the shovel, jumped over a jersey wall and tried to run from police. After a scuffle, a trooper and a police sergeant were able to handcuff him. The trooper, the sergeant and the Arlington police officer suffered injuries that were not life-threatening, police said.

(This item has been updated)