The gunman, believed to be an employee of the company, Kent Moore Cabinets, fled the police arrival but was later taken into custody, Bryan Police said.
A Texas Department Public Security soldier was shot dead while pursuing the suspect. The ministry tweeted and is in serious but stable condition.
Bryan Police Chief Eric Buske said it was not known how long the suspect had worked for the company in an industrial park or what the motive was. The police do not name the suspect.
The shooter used a pistol and acted alone, said Buske.
Bryan Police received a call from an active rifleman at the facility around 2:30 p.m. (3:30 p.m. ET) and six agencies arrived six minutes later, Buske said. They broadcast a program on the suspect’s vehicle and soldiers from the Ministry of Public Security followed them.
Inside the store, police found at least one person dead and five people shot and wounded. Four of them were hospitalized in critical condition and the fifth in “non-critical” condition, Buske said.
A sixth person was hospitalized for an asthma attack, he said.
Buske had previously said four people had been shot but later updated his testimony.
Kent Moore Cabinets said in a statement to CNN partner KBTX that it was “devastated” by the shooting.
“We would like to thank the many members of our law enforcement teams and other emergency services who reacted so quickly,” the statement said. “We are working fully with law enforcement agencies to investigate this horrific crime.”
Following the shooting, Governor Greg Abbott said in a statement that “the state will assist in any way necessary to prosecute the suspect”.
“Cecilia and I pray for the victims and their families, as well as for the police officer who was injured in arresting the suspect,” Abbott said.
This story has been updated with new information from the Bryan Police about victims.
CNN’s Chris Boyette and Paul P. Murphy contributed to this report.