Twenty-eight year-old Albaro Franco is charged with assault because of the incident.
Police say earlier this month, a man was talking to Franco at Buffalo Wild Wings Bar and Grill.
They say surveillance video shows Franco punched the man without being provoked.
The victim fell to the floor, hit his head, and passed out.
Police say when they arrived on scene they found the victim laying in a pool of blood.
He was flown to Parkland Hospital in Dallas for emergency eye surgery.
Doctors say the victim lost full vision in one of his eyes and that he might not ever regain vision in that eye.
Franco was booked into the Wichita County Jail on a $15-thousand bond.
Copyright 2016 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.