A man opened fire at a Texas cabinet-making company where he worked, killing one person and wounding five others before shooting and wounding a state trooper prior to his arrest, authorities said.

Larry Winston Bollin, 27, of Iola, Texas, was booked into the Brazos County Detention Centre in Bryan late Thursday, according to a Bryan Police Department statement.

Jail records showed Bollin was charged with murder and being held on a one million US dollars bond.

No lawyer was listed for Bollin in the jail record.

Bryan Police Chief Eric Buske told reporters he believes the suspect is an employee at the Kent Moore Cabinets location where the shooting happened.

He said investigators believe the man was solely responsible for the attack, which happened around 2:30pm, and that he was gone by the time officers arrived.

Two of the five people who were wounded at the business were in hospital in critical condition, while three others were in serious but stable condition, according to a hospital statement.

During the manhunt for the suspect, he shot and wounded a state trooper, who was taken to hospital in serious but stable condition, the Texas Department of Public Safety said on Twitter.

Grimes County Sheriff Don Sowell said about two hours after the attack, the suspect was arrested in Bedias, a tiny community about 25 miles northeast of Bryan.

Emergency personnel work at the scene of the arrest of a suspect (Michael Miller/AP)
Emergency personnel work at the scene of the arrest of a suspect (Michael Miller/AP)

Investigators were still trying to determine the motive for the attack, authorities said.

The Bureau of Alcohol, Tobacco, Firearms and Explosives sent agents and dogs to the shooting scene, said spokesman Deon Washington.

Police asked people to stay away from the business during the investigation.

Bryan is about 100 miles northwest of Houston and is near Texas A&M University.

With more than 86,000 residents, it is the seat of Brazos County.

The company, which makes custom cabinets, has design centres in nearly a dozen Texas cities and employs more than 600 people, according to its website.

Texas Governor Greg Abbott offered prayers for shooting victims and their families.

He said: “I have been working closely with the Texas Department of Public Safety and the Texas Rangers as they assist local law enforcement on a swift response to this criminal act.

“Their efforts led to the arrest of the shooting suspect.”