Sheldon Magee, 44, has also been charged with attempted murder of a peace officer. The victim has been identified as 38-year-old Kiva Herrera.
Sugar Land police say they received a call around 1:15 p.m. Sunday in regard to a domestic disturbance at the Courtyard by Marriott at 16740 Creekbend Drive.
According to police, a witness at the scene said Magee and Herrera were struggling with each other in the hotel parking lot when a gunshot was fired. Upon arrival, Sugar Land EMS performed CPR but Herrera died at the scene.
WATCH: Sugar Land PD gives update on deadly shooting of woman at hotel
Magee was found in the parking lot of the Marriott where he and an officer exchanged gunfire. Neither man was injured.
Authorities say Herrera had recently ended her relationship with Magee. He found her in the parking lot, where they were arguing before he killed her, according to police.
Magee is in the Fort Bend County Jail.