It happened around 2:30 Saturday morning on Route 309 between Hilltown Pike and Line Lexington Road.
Authorities say the driver of the car veered off the road, striking a local business sign.
The impact of the crash left one person trapped inside. Firefighters worked for nearly 30 minutes to free that person.
The victim was taken to Lansdale Hospital in critical condition. No word on the victim's identity.