A 24-year-old Herndon man has been charged with two counts of aggravated involuntary manslaughter after a deadly crash killed two men and seriously injured a taxi driver.

Manuel Alejandro Jimenez Benitez of Rolling Fork Circle was driving a 2004 Chevy Trailblazer on Fairfax County Parkway around 1:45 a.m. Saturday when he veered into the opposite lanes near Wiehle Avenue, according to Fairfax County Police.

The Trailblazer was traveling with "excessive speed," according to police. The taxi driver, a 47-year-old Herndon man whose name was not released, tried to avoid being hit as he traveled in the opposite lanes, police said. But the vehicles collided.

The two passengers in the taxi, a 29- and 34-year-old who lived together in Sterling, were not wearing seatbelts. Both men died at the scene. Police had not released their names as of Sunday morning as they were still trying to reach family members, who live outside of the country.

The taxi driver was hospitalized with serious, life-threatening injuries. Jimenez Benitez sustained injuries that were not considered life-threatening.

Police are still investigating but said they believe alcohol and speed were contributing factors.