A 28-year-old man was trapped in a bobcat for about three hours after it was crushed under a truck at a wrecking yard in Blacktown this afternoon.

The tipper of a semi-trailer truck had rolled over on top of the bobcat, with fellow workers initially using a forklift to take some weight off the crushed vehicle.

CareFlight’s rapid response rescue helicopter was tasked to Blacktown shortly after midday, landing in Allen Robertson Reserve, Vardys Road.

Police conveyed CareFlight’s critical care medical team to the scene where NSW Fire & Rescue crews were working to free the man.

CareFlight’s specialist doctor climbed beneath the secured load to assess and help the patient with NSW Ambulance paramedics.

The man was treated for neck, chest and abdominal injuries.

He was taken to Westmead Hospital by road ambulance under ongoing treatment by CareFlight’s specialist doctor and critical paramedic.