A North Carolina truck driver, who is a repeat offender, has been federally charged following a bank robbery and a shootout with law enforcement, authorities said.

Willie Edward McGee Jr. is charged with bank robbery and discharging a firearm in furtherance of a crime of violence, Rocky Mount Police Department said that McGee's truck was found in a Hobby Lobby parking lot following the initial robbery.

According to surveillance and officers at the scene, McGee allegedly exited the vehicle armed with a Ruger AR-style 5.56 rifle and fired at officers.

Police returned fire and struck McGee. No law enforcement officers or civilians were injured. While taking McGee into custody, officers recovered the AR rifle he allegedly used to shoot at officers and a handgun from his waistband.

McGee, according to records reviewed by Duplin, Wake and Durham counties.

Deputy Attorney General Todd Blanche called the incident "domestic terror."

"As alleged, this defendant didn’t just rob a bank — he threatened innocent civilians with explosives and then opened fire on police officers," Blanche said. "That is not desperation, it is domestic terror. Thanks to the extraordinary courage and professionalism of our law enforcement partners, he is alive, in custody, and facing decades in federal prison."

"Let this serve as a warning: if you bring violence into our communities or target the men and women who protect them, this Department of Justice will meet you with the full weight of the federal government and ensure you are removed from the streets for a very long time."

The investigation remains active. Anyone with further information about the alleged crimes is asked to please call the FBI at (704) 672-6100. Fox News Digital has reached out to the U.S. Attorney's Office, Eastern District of North Carolina, for comment.