43-year-old Bernard Quirion of Quebec, one of the truck drivers, was flown to Eastern Maine Medical Center to be treated for serious injuries.
The other driver, 22-year-old Bryan Veilleux from Quebec, was not injured.
The accident happened around 8:00 a.m. Tuesday morning at a spot known as Shingle Brook corner.
Troopers say it appears one of the trucks went out of control and collided with the other one.
Veilleux was carrying a load of plywood, Quirion’s truck was empty.
Police are not saying whether speed was a factor, but did say there have been many crashes on that corner.