A man managed to land his Holden Astra in the back of a tipper truck on Wednesday afternoon in Sydney's west.

Emergency services were called to the scene at Evelyn Street in Macquarie Fields about 3pm after a 38-year-old man hit a trailer ramp, causing him to flip and land in the rear of the parked truck, according to police.

The driver of the car, who was the sole occupant, was trapped for a short time before being taken to Liverpool Hospital with a shoulder injury.

Fire and Rescue NSW took to social media, posting a photo of the unusual collision on their Liverpool station Facebook page.

According to a Fire and Rescue NSW spokesman, crews had to stabilise the vehicle by strapping it down the truck.

"We had to a cut a side roof flap to access the patient who was stuck for some time," he said. "It certainly proved that firefighters do have to be ready for anything."

Police said it was unclear if speed was a factor in the accident.