HOUSTON — Roy D. Oliver II, the white police officer who was fired and charged with murder after killing an unarmed black teenager in April in a Dallas suburb, is facing a new round of legal problems after a complaint that he pulled his gun on a driver about two weeks before the shooting.

A grand jury indicted Mr. Oliver on two counts of aggravated assault with a deadly weapon by a public servant, the Dallas County district attorney said on Friday.

Mr. Oliver was fired from the Balch Springs Police Department after he shot and killed Jordan Edwards, a 15-year-old high school freshman, as Jordan and four other teenagers drove away from a house party on April 29. Mr. Oliver used a high-powered rifle to fire into the vehicle, shooting Jordan in the head as he sat in the front passenger seat. Mr. Oliver was charged with murder on May 5, and the Balch Springs police chief said he had violated department policies.

Mr. Oliver’s new charges stem from a car accident in Dallas 13 days before Jordan was killed. Mr. Oliver was off duty and not in uniform at the time.