Deputies identified the suspect as William Gabriel Aguilar, 19, of Spring, Texas. Aguilar was charged with a first-degree felony murder.
Precinct 3 said someone called about a reported disturbance before hearing gunshots on 28803 Birnham Woods Drive.
Deputies responded to the area and found a man suffering from a gunshot wound. Life-saving measures were performed, but the victim died at the scene, officials said.
Witnesses gave deputies a description of the suspect who was seen running from the area.
The suspect was quickly located and taken into custody, Pct. 3 said.
Officials did not say if there was a previous interaction between the victim and the suspect or if they were familiar.
Aguilar was taken to the Montgomery County Sheriff's Office Jail, and is being held on a $750,000 bond.
An investigation is ongoing.