The man will appear in the Hamilton District Court today, where he will face a charge of wounding with intent to cause grievous bodily harm.
Police are urging anyone who witnessed the accident to get in touch through 105, either online or over the phone, referencing the file number: 260104/7786.
Information can also be provided anonymously through Crime Stoppers on 0800 555 111, referencing the same file number.