Nicholas Dagostino, 29, has been charged with aggravated assault with a deadly weapon for the July 10 shooting. He faced a judge on Friday.
Authorities say Dagostino was traveling in the 900 block of S. Mason Road when he shot the mother of two because she swerved into his lane twice.
According to prosecutors, Dagostino claimed the shooting was in self-defense.
The woman says she heard a loud pop and noticed her windshield was shattered. She pulled over and saw blood running down her arm.
That's when she realized she had been shot. The woman was hit by a single bullet through her upper arm. Doctors say it stopped millimeters from her heart.
Officers identified Dagostino as the suspect after seeing his green Ford Explorer in surveillance video.
Nick Dagostino arrested for shooting woman driving SUV. He allegedly fired from this Ford Explorer, in lane next to her. He’s admitted to doing this 5x in the past. Recognize his SUV? @SheriffEd_HCSO asking other victims come forward. #abc13 https://t.co/IlbOlE6Hr6 pic.twitter.com/j66WwwsH8I— Courtney Fischer (@CourtneyABC13) July 20, 2018
Officers also found several photos of guns on his Instagram account.
One of the pictures was of a .45 caliber handgun, which was the same caliber of the weapon officers listed in the police report.
Officials say Dagostino admitted to them that he had shot at vehicles at least five different times in similar situations.
A .45 caliber Beretta handgun was found at his house. Authorities say he confirmed that is the weapon he used in the shooting on July 10.
He was arrested on Thursday.
HCSO investigators have arrested Nicholas Dagostino for shooting and seriously wounding a female driver on S. Mason Rd. 2 weeks ago. Sheriff Gonzalez and investigators will hold a media availability tomorrow at 10:30 AM details to follow pic.twitter.com/09hkbZWpTS— HCSOTexas (@HCSOTexas) July 19, 2018
The victim still has the bullet lodged in her chest. Doctors are expected to remove it in another few months.
In an interview with Eyewitness News, the young mother says she's in pain. Her 10-year-old daughter has to help her change bandages and put on deodorant.
"I just feel like I'm a miracle. The bullet still in your chest... to walk away... I do .. there's no other explanation," she said.
Dagostino's bond has been set at $75,000. He's expected back in court on Monday.
Harris County Sheriff Ed Gonzalez says more charges could follow for Dagostino.
Authorities are asking anyone who may have been shot at by Dagostino or may have information about him to call them at 713-274-9210. You can also call Crime Stoppers at 713-222-TIPS.
Katy mom says surviving drive-by shooting was a 'miracle'