56-year-old Stephen Weaver is accused of a taking a vehicle from a Visalia market with a woman sitting in the passenger seat.
The woman jumped out of the car and suffered minor injuries.
The suspect ended up at the Visalia County Club where he jumped out of the car and tried to run through the golf course but police caught up with him.
Weaver was booked into the Tulare County Jail and bail was set at $110,000.