LOMA LINDA, Calif. -- A Marine from Humble was killed while stopping to help a driver involved in an alleged DWI rollover crash in California.

Family members near Houston tell KHOU 11 News that 29-year-old Enrico Rojo died early Monday morning.

Rojo’s father, Miguel, remembers the day his son told him he was meant to serve his country.

“When he did that I told him, I looked at him in the eye and told him that I was feeling like the most proud dad in the world,” Miguel Rojo said.

According to CBS L.A., Enrico Rojo was stationed in Twentynine Palms, California. He was on his way to Los Angeles International Airport with his fiancé when they came upon a crash at around 1:30 a.m. on Interstate 10.

“That’s how I raised him,” Miguel Rojo said. "To be concerned, to be a good person. He was the best son you could hope for.”

The California Highway Patrol says a Toyota Matrix traveling west struck a semi-truck. The Matrix rolled and came to rest in traffic.

Enrico Rojo stopped to help the driver of the Toyota, 22-year-old Crystal Adrianna Martinez. A short time later, a Hyundai Sonata approached and hit Rojo as the driver veered to avoid hitting the wrecked Toyota. The driver of the Hyundai stopped and called 911.

Firefighters arrived and found Enrico Rojo being held by his fiancé. He was pronounced dead at scene, CHP said.

The veteran’s father says his son served a tour in Afghanistan, during which he survived an IED explosion. Rojo and his fiancé were flying to Humble to visit them for the holidays.

Martinez, the woman involved in the initial rollover crash, was arrested on suspicion of driving under the influence of alcohol.