A New Hampshire man has been charged with kidnapping and assault after a woman was attacked at a police station in northeastern Massachusetts.

Police in Merrimac arrested 54-year-old Steven Nichols of North Hampton, New Hampshire, at about 2:30 a.m. Friday.

Police Chief Eric Shears says surveillance footage showed Nichols forcing the woman out of his car and dragging her by the hair into the police station lobby, where he slammed her head into the floor. Shears says Nichols was arrested shortly afterward.

Authorities say Nichols and the woman met earlier in the day and he began assaulting her while driving her home.

The woman declined medical treatment.

Nichols was detained on $2,500 bail and was to be arraigned in District Court Friday. It's not clear if he has a lawyer.