The incident happened around 9:10 a.m. at Haase Landscaping in the 300 block of Mill Road in Richland Township.
Rescuers found the worker, 53-year-old Dale Haase, stuck up to his waist in a machine used to grind gravel and dirt into fine particles.
Chopper 6 HD was overhead as Haase was lifted out, placed on a stretcher, and loaded into a medical helicopter.
"We basically had to dismantle the machine, and the conveyor belt on the machine, to remove his legs from the machinery," said Chief Doug Wilhelm of the Quakertown Fire Department.
Haase was found by his brother who called for help. His sister Sharon, who had just arrived, comforted Haase until he could be freed.
"I was keeping his head up to make sure he didn't have a neck injury or anything like that," Sharon said.
Haase was airlifted to St. Luke's Hospital in Bethlehem where he underwent surgery for leg and foot injuries.