The shooting suspect fled on foot, sparking an overnight manhunt that ended with the man's arrest about an hour after the agent's death.
Virginia State Police said Travis A. Ball of Richmond is being held without bond on charges that include malicious wounding and use of a firearm in the commission of a felony. Additional charges are pending.
Ball, 27, is charged in the shooting of Special Agent Michael T Walter, who died early Saturday at VCU Medical Center in Richmond. Ball was taken into custody at a residence in Northumberland County about an hour after Walter died.
Walter was promoted to special agent in 2010 and was working in drug enforcement in the state police's Bureau of Criminal Investigation's Richmond field office. Outside of his work in law enforcement, he founded a nonprofit youth wrestling organisation.
More From This Section
"We're family. Like any family, these sorts of losses are incredibly tragic," Flaherty said.
Walter was shot Friday night while on patrol with a City of Richmond police officer. The officers observed a Chevrolet Cobalt pull up to a curb on Redd Street and then pulled in behind the car.