It happened at Raven Rock Road and Fruit Tree Drive around 3:15 p.m.
The pickup truck was on its roof and the driver trapped inside when rescue crews arrived on scene.
It took about an hour to free the man from the truck.
He was flown to the hospital by Maryland State Police helicopter.
All three victims are expected to recover.