The shooting happened just before 11 p.m. Wednesday outside a convenience store on Monroe Road and Airport.
Houston police said a driver dropped off the suspect in the parking lot of the store.
Southeast officers were on a shooting at Airport Blvd and Monroe Rd. One patient was transported to an area hospital. #hounews CC9— Houston Police (@houstonpolice) September 9, 2021
Moments later, the would-be robber approached a customer who was walking towards the store. The suspect then approached the customer, flashed his gun and demanded his belongings, according to police.
Police said the customer, who had his own gun, pulled it out and shot the suspect in the face. The entire incident was caught on surveillance video.
"Children walk to this store. People walk to the store with their kids and everything," a witness said. "So, that could have been any one of us."
Police said the customer who fired his weapon is cooperating with investigators, and no charges are expected to be filed.
"The complainant was defending himself. He had a pistol as well. He shot one time, hit him in the face," HPD Lt. R Willkens said. "He went down and, not long after that, HFD was close by and our units were close by. We got on the scene. HFD transported the individual."
As for the robbery suspect who was shot, police expect him to survive. He was taken to the hospital in serious but stable condition.
For more on the attempted robbery, follow Erica Simon on Facebook, Twitter and Instagram.