The incident happened round 8:30am at the Alexander Apartments on Gulfton Street at Rampart in southwest Houston.
According to police, Ofc. J.E. Draycott was called to a cutting or stabbing in progress at an apartment. When he arrived, he heard screaming inside the unit, and he saw a 25-year-old man break a window to get out.
Draycott reportedly told the screaming man to calm down, but police said the suspect was advancing on the officer with a shard of glass in his hand.
That's when Draycott, fearing for his safety, fired shots at the suspect, hitting him at least once.
The suspect continued to advance on the officer after he was shot, officials said. According to investigators, Draycott tripped while backing away from the suspect, falling and losing his gun. As the officer fell, the suspect reportedly jumped on him.
An EMS crew had just arrived at the scene. They pulled the suspect off of Draycott and took him to Ben Taub General Hospital. At last check, he was out of surgery and in critical condition.
The suspect's 20-year-old male roommate was transported to Ben Taub with stab wounds to the shoulder, abdomen and hands. It's unclear what led to the stabbing.
Draycott is a 28-year veteran of the Houston Police Department and is assigned to Southwest Patrol. Officials said he suffered cuts and scrapes, but he did not require hospitalization.
Please stay with Eyewitness News and abc13.com for updates as new details come into the newsroom.
Take ABC13 with you!
Download our free apps for iPhone, iPad and Android devices