A TRUCK driver's evasive action has narrowly avoided a collision with a car that had stopped at a red light but it did not stop police from slapping him with $500 in fines.

The near miss occurred at the intersection of Roe Highway and Kalamunda Road at 2.14pm on November 24 in 2016 but it was posted on social media earlier today.

Vision from a traffic camera shows the truck was approaching the intersection too fast and the driver had to act quickly to avoid colliding with a car that was waiting at a red light.

Police allege the truck driver, a 57-year-old man, was following the car in front too closely.

He was issued with two fines, for running a red light, which cost him three demerit points and $300 and failing to keep a safe distance behind vehicles, which resulted in a $200 fine and two demerits.