A delivery driver has had his legs crushed after a car pinned him against his delivery van in Nedlands.

The 31-year-old delivery driver was standing at the rear of his truck about 7.15pm while delivering groceries to an address in Vincent Street when he was struck by a Subaru hatch.

The second car was being driven by a 51-year-old woman, said Sergeant Naomi Smith.

The delivery man received serious leg injuries and was taken to Royal Perth Hospital.

The female driver was uninjured.

Anyone who saw the crash is asked to contact Crime Stoppers on 1800 333 000.