It happened after 10:30 p.m. Monday near Ball Road and State College Boulevard.
It appears the driver crashed into machinery, which threw the worker down the hole.
Search and rescue crews lowered a stretcher to rescue the worker who was rushed to the hospital.
Police detained the driver about a block from the crash scene.