A man who was repeatedly punched by police after leading them on a 50-mile car chase from Massachusetts to New Hampshire had also run from officers several days earlier, a prosecutor said Wednesday.

Richard Simone Jr. was sent back to jail after he was arraigned in Worcester on charges including larceny, failure to stop for police and assault with a dangerous weapon. A judge ordered Simone, 50, of Worcester, held without bail on a parole violation and $50,000 cash bail on the new charges.

Authorities Simone was wanted on multiple warrants when he refused to stop May 11 for police in Holden, Massachusetts. He's charged with leading police on a chase that reached speeds of up to 100 mph.

Helicopter video of his arrest in Nashua, New Hampshire, shows Simone appearing to surrender and officers then punching him repeatedly. One state trooper from Massachusetts and another from New Hampshire were suspended.

In court Wednesday, a prosecutor said that three days before, a police officer in Millbury tried to stop Simone's truck to arrest him on an outstanding warrant. Simone refused to stop and then drove his truck at the officer's cruiser, but then swerved away and drove toward the highway, according to court records. The officer stopped following him at that point.

Simone's attorney, Laurel Singer, did not immediately return a call seeking comment.

Simone is due back in court for a pretrial conference on June 7.