He is due to appear in the Christchurch District Court next week.
"The investigation into the incident is ongoing and police would like to speak to anyone who witnessed the assault or has information that could assist."
• Anyone with information is asked to contact Police on 105 quoting file number 201011/9638. Information can also be passed on anonymously via Crimestoppers on 0800 555 111.