The crash, involving a pickup driven by Bahensky and a sedan, happened at Campus Avenue and Arrow Highway in Upland.
Joshua Roberson, 13, was killed in the crash.
Bahensky was arrested after police officers tracked him down at his home.
He was booked into West Valley Detention Center in Rancho Cucamonga on suspicion of felony hit-and-run, but was released after posting bail Wednesday, according to San Bernardino County Sheriff's Department booking records.
Bahensky has pleaded guilty or no contest to three traffic violations in the past three years, according to court records. He was ticketed in April for speeding at more than 70 mph, in July 2010 for using a cellphone while driving, and in July 2009 for running a red light. A ticket he received in May 2011 for not wearing a seatbelt was dismissed, court records show.