A 76-year-old cyclist is in critical condition after he was struck by an SUV in West Vancouver on Wednesday.

West Vancouver police say the man was cycling through the intersection at 29th Street and Marine Drive when he swerved into oncoming traffic to avoid a westbound pickup truck and trailer making a left turn and collided with the SUV.

Police say he was "gravely injured" and rushed to hospital shortly after noon, where he remains.

The SUV driver remained at the scene and was cooperating according to police who say their investigation led them to the driver of the pickup truck, who later returned to the accident site.

According to police the pickup driver has been issued two $368 tickets: one for driving without due care and attention and another for failing to remain at the scene of an accident.

The intersection was closed for about three hours Wednesday afternoon.