Jerry L. LaPlante died at Hennepin County Medical Center in Minneapolis about 8 p.m., Roseville police Lt. Lorne Rosand said.
LaPlante was severely injured in the crash, which left him unconscious and severed his left leg below the knee, Rosand said. LaPlante was not wearing a helmet, police said.
The crash happened about 5:40 p.m. Thursday at County Road C and Prior Avenue. It closed both directions of County Road C for at least two hours as police investigated what happened.
According to witness accounts, LaPlante was eastbound on County Road C when he entered the intersection on a red light and hit the Renewal by Andersen truck as it was turning into a business from the westbound lanes, Rosand said.
The truck's driver, a 39-year-old man from Eden Prairie, was not hurt and was cooperating with police.
Rosand said the crash was still under investigation, which included help from the State Patrol. Preliminary causes, he added, included speed, the red-light violation and failure to yield.
Earlier in the month, state authorities were reminding drivers of all vehicles to share the road in the wake of an unusually high number of motorcycle deaths already this year.
Vince Tuss • 612-673-7692