An NYPD sergeant was charged with vehicular manslaughter for a car crash a year ago that killed a fellow off-duty officer, law enforcement sources said.

Sgt. Randolph Price was indicted Wednesday and appeared in a Bronx courthouse Thursday, answering charges connected to the tragic Feb. 1 crash that took the life of his passenger, NYPD rookie Bianca Bennett, 27.

Price had a .12 blood-alcohol level, law enforcement sources said, when he wiped out near City Island Road and Park Drive.

“It’s been a very long time coming. To hear the whole story retold in court, it was just devastating,” the victim’s mother, Yvette Bennett, told The Post.

“He was not only reckless with his own life, he was reckless with my daughter’s life. I just want justice because at the end of the day, he chose to drink and he chose to drive. It was just selfish.”

Price, himself badly hurt in the crash, was in a wheelchair when he appeared in Bronx Supreme Court. Bronx Supreme Court Justice Steven Barrett set bail at $100,000, which Price posted. He is due back in court on February 21.

“The defendant allegedly was drinking and got behind the wheel of a car that crashed, flipped over and burst into flames,” District Attorney Darcel Clark said. “A young officer who was his passenger died at the scene, her promising life cut short. The defendant was critically injured. This tragedy is all the more senseless because it was avoidable.”

Bennett, who worked out of the Ninth Precinct in the East Village, was engaged to marry her high school sweetheart when she was killed.

“What hurts me more than anything is what could have been,” her mom said.

“She was in the prime of her life. Her heart was larger than life. What hurts is what we are never going to get to experience. Her fiancé is a widow before he ever became a husband. I was destined to be a grandmother. I was so looking forward to that.”

Additional reporting by Rebecca Rosenberg