The California Highway Patrol says it started at about 11 am Monday near Highway 99 and Avenue 17.
Officers say the suspect exited the freeway during the chase and hit a CHP car at Airport Drive and Avenue 17. A sergeant was inside the car but not hurt.
Officers say the suspect then barricaded himself inside a room at the nearby Hampton Inn with a man and woman also inside.
He eventually surrendered and was arrested on multiple charges.
Authorities did not say what the suspect was initially wanted for.