Police have identified the suspect in the Berrien County courthouse shooting as Larry Darnell Gordon.
Gordon, 44 of Coloma, Mich., was an inmate at the Berrien County Jail awaiting a court appearance on several charges, according to a sheriff's department news release.
An early investigation shows Gordon disarmed one of the officers working to escort him to a court appearance, according to police. Authorities say he tried to take hostages -- other bailiffs and officers engaged with the suspect before they shot and killed him.
- Reactions flood in after shooting at Berrien courthouse
- Bailiffs killed in Berrien County courthouse were both retired cops
- Listen: Police audio from deadly Berrien courthouse shooting
Michigan State Police records show Gordon was charged with kidnapping, sex assault and obstructing police in April 2016.
Gordon's wife, Jessica Gordon, told the Detroit Free Press she believes her ex-husband shot the officers because he was desperate to see his family and feared he wouldn't be able to get out of jail to see them.
She said he loved his 6-year-old daughter Cheyenne. They were divorced earlier this year. He was arrested in April but wanted to move back in with his family. She said she was keeping his last name because its his daughter's last name and they, as a family, had always been a team. They had been married 19 years.
She said never would have thought he would do something like this.
"He's not a monster," she said.
She learned of his death at about 5:15 p.m. today when she was visited by a chaplain and police. She said they were respectful and comforting, while she wore his wedding ring on her left ring finger.
She wouldn't comment on the criminal charges against him.
The Detroit Free Press contributed to this report.