Lynnwood police spokeswoman Shannon Sessions said the officer sustained a leg injury and was taken to a hospital for treatment.
Sessions said the officer went to the mall about 7:15 p.m. after a security guard called police to report that a man matching the description of a suspected car thief was in the food court.
The officer arrived, pulled his gun and tried to stop the man as he was driving away. That's when the man accelerated and crashed into the officer, Sessions said.
The wanted man's car then went through some landscaping, across a sidewalk and crashed into two parked cars.
Sessions said a woman who was in one of the cars that was hit was not seriously hurt.
Police identified the suspect as Jacob Harrison and booked him into the Snohomish County Jail for investigation of assault on a police officer, felony eluding and possession of a stolen vehicle.
In an interview with police after his arrest, Harrison admitted he had taken meth a few hours before the incident, according to a statement of probable cause. He told detectives when he got in the car at the mall "the cop pulled up on front of me and I panicked" and then he turned on the car and "just hit the gas."
"I guess I hit him and his motorcycle," Harrison added.
During his first court appearance Monday, Harrison was ordered held on $100,000 bail.
Harrison is also suspected in at least two prior car thefts, police said.