According to police, the suspect, who is in custody, held up a construction worker Tuesday morning behind the Kroger shopping center near Telephone Road and Bellfort Street in southeast Houston.
The 19-year-old suspect allegedly pointed a gun at the victim and took his pickup, police said.
Police were called and they pursued the vehicle. During the ordeal, the suspect backed up the truck and pushed the police car onto the side of the road in the 6100 block of Northdale.
"It's a scary situation, but it's one of those things that you don't expect, but things like that happen," Officer Miguel Hernandez said. "For my safety, it was just get out of his way, by any means necessary."
The suspect continued to drive the truck before dumping it at a car wash in the 5900 block of Telephone. He ran on foot but was captured soon thereafter.
The encounter with the police vehicle was captured on surveillance video. The truck was later returned to the victim.
Follow Miya Shay on Twitter and Facebook.