An elderly man has died following a four-vehicle collision near Grafton yesterday.

Shortly after 11am a Mitsubishi Lancer was travelling north along the Pacific Highway, about 3km north of Ulmarra, when it collided with the side of an aluminium boat and trailer being towed by a Ford four-wheel-drive travelling in the opposite direction.

The Mitsubishi then allegedly collided with an Isuzu Pantec truck and a Holden Commodore, both travelling south behind the Ford. The collision caused the truck to roll on to its side.

As a result the driver and sole occupant of the Mitsubishi, a 78-year-old Queensland man, was trapped before being released and airlifted to Lismore Hospital, where he later died.

The 43-year-old male driver of the truck was uninjured; however, his passenger, a 29-year-old Queensland man, was taken by ambulance to Grafton Hospital with a laceration to his left arm.

The female driver of the Holden and the man driving the Ford were uninjured.

Officers from the Ballina Crash Investigation Unit attended the scene and the Pacific Highway was blocked in both directions for four hours.

Inquiries into the cause of the crash are continuing.

A report will be prepared for the information of the Coroner.