Investigators say around 2:00 a.m. Wednesday the man was driving on route 37 when he lost control and struck a traffic light.
He then went through a parking lot and into Youngs Medical Equipment.
The impact pinned the man in his truck and he had to be cut out.
The driver was flown to Jersey Shore Medical Center for treatment.