On Saturday morning, officers said Jose Galvan, 43, tried to enter the Red Lion Pub through the roof but got stuck in a grease vent.
Police said employees arrived to find him dangling from the ceiling.
Police added that they had to call the fire department to free him. Officers booked Galvan into the Harris County Jail on a burglary charge.
According to police, the restaurant said Galvan was previously employed there, but management had fired him.
Police said they've responded to five break-ins at the business since July 2. The business told police they believe Galvan was involved in all of them.
Police said additional burglary charges may be coming against Galvan.
During a court appearance on Sunday, Galvan struggled to walk and had to be helped up by a bailiff.
The court set Galvan's bond at $15,000.
For news updates, follow Luke Jones on Facebook, X and Instagram.