The crash happened at about 9:30 a.m. at the bottom of Peden Hill.
Emergency services including the Prince George RCMP attended the scene. The 36-year-old driver of the motorcycle was transported to hospital for treatment of serious injuries. Police say the truck was coming down the hill and had stopped for a red light when the collision occurred.
Immediately following the collision, police received several calls from the public providing information about the riding behaviour of the motorcyclist before the collision.
The motorcycle rider received a provincial violation ticket for driving without due care and attention and received a $368 fine.