A Naples man was hospitalized with serious injuries Thursday after his pickup crashed into trees during an aborted effort to pass a tractor-trailer truck on Route 302 in Naples.

Henry Brown, 63 was thrown from his 2006 Chevrolet pickup, landing in the road and suffering serious head and internal injuries, according to the Cumberland County Sheriff’s Office. He was not wearing a seatbelt.

Brown was driving eastbound at 7 p.m. and tried to pass a tractor-trailer truck near the Bridgton-Naples town line. Brown swerved into the westbound breakdown lane to avoid an oncoming car but lost control. The pickup truck hit a tree and rolled over. Brown was thrown from the cab.

Brown was taken to Northern Cumberland Memorial Hospital by Naples rescue.

Investigators say speed and improper passing contributed to the crash.