The victim did not hit the other car but Gilbert took exception and gave chase.
When the victim pulled over, Gilbert swore at him and accused him of nearly crashing into his car before punching him twice on his face.
Judge McDonald said he only stopped after the female driver dragged him away.
Gilbert denied his actions when questioned by police and claimed he was at a party with friends in Maunu when the incident happened.
In his victim impact statement, the complainant said people like Gilbert shouldn't be allowed on the road and wondered what would have happened if a 70-year-old grandmother had been treated in a similar way.
Judge McDonald said assaulting innocent people was an inappropriate way to act in society and that Gilbert was extremely lucky he was only charged with assault.
Police prosecutor Sergeant Peter Rankin said given Gilbert's history of violence, a punitive element to sentencing was needed.
Gilbert was convicted of assaulting a female in 2009 and 2010 respectively and was sent to prison a year later on charges of robbery and common assault.