A man has died after a head-on collision between a car and a dump truck in East Gwillimbury, police say.

The crash occurred at approximately 3:10 p.m. in the area of Kennedy Road and Davis Drive.

York police say one of the vehicles crossed the centre line and struck the other vehicle head on.

Two people were trapped inside the car and had to be freed by emergency crews.

The driver of the car was taken to hospital where he later succumbed to his injuries.

The driver of the dump truck was also taken to hospital and treated for minor injuries.

Davis Drive is closed from Kennedy Road to McCowan Road as police investigate the cause of the crash.