One man is in custody after assaulting a Minneapolis police officer early Friday during a routine traffic stop, authorities said.

A male officer pulled over the suspect, whom he suspected of being impaired, just before 8 a.m. near 7th Street and Oak Lake Avenue.

The driver showed signs of being under the influence of narcotics, police said, and had an outstanding felony warrant for alleged domestic strangulation and failing to register as a predatory sex offender. He also was driving on a revoked license.

The man, whose name has not been released, assaulted the officer as he tried to arrest him, authorities said. During the course of the struggle, the officer deployed his Taser, said police spokesman John Elder. Backup officers arrived to help restrain the man.

Police took the man to a hospital because of suspected impairment from high levels of narcotics, Elder said. He is expected to be booked into the Hennepin County jail Friday evening. Charges are pending.

The officer suffered minor injuries and was treated at the scene.