It happened around 5am on Elser near Bigelow in north Houston.
Police say the female officer found the suspect pushing a shopping cart with a bike and other times. She took him into custody, but he broke free.
That officer injured her hand before cuffing him again. She was treated for the injury. Other police arrived and assisted.
The suspect's name has not been released.