Calgary police have laid drunk driving charges after a truck crushed a man who had stopped to help with his father's stuck vehicle.

The truck's driver, Todd William Smith, 28, appeared in court on Monday on charges of impaired driving causing death, impaired driving causing bodily harm and impaired driving over .08.

Smith, who is from Macklin, Sask., was released on bail.

Francis Marc Resurreccion, 21, and his mother had stopped on the side of 84th Street N.E. just south of Highway 1, in their Dodge Caravan at about 7 a.m. on Saturday, to help his father.

The father had lost control of his vehicle and landed in the ditch, and had called his family for help, said police.

As Resurreccion and his mother stood at the back of the van with the hatch open, they were hit by an approaching Ford F250 truck. Resurreccion was crushed between the two vehicles and died at the scene, said Calgary police.

His mother was also hurt in the collision and taken to hospital with a shoulder injury.

Several other vehicles also got caught up in the truck crash.