A 23 year old man is due in court, the victim is still recovering in hospital.
Detectives investigating the incident outside TBC nightclub in Batley in the early hours of New Year's Day have charged a man.
The incident happened at around 4:41am on Bradford Road, close to the junction with Hick Lane.
A 21-year-old male victim was knocked down by a blue Mercedes outside the venue.
The victim is continuing to recover in hospital; the injuries he sustained as a result of the incident are a fractured cheek bone, eye socket and bruising to his face and body.
On Wednesday evening, West Yorkshire Police arrested two further males, aged 21 and 23 from Dewsbury, including the driver of the Mercedes.
In the early hours of Friday morning, Hamza Ali Hussain, aged 23, of Middle Road, Westtown in Dewsbury was charged with section 18 wounding. He will appear at Leeds Magistrates Court to face the charges.
The 21 and 27-year-old males arrested have been released pending further investigation.
Kirklees District Commander Chief Superintendent Julie Sykes, said:
“We have been conducting an extensive and thorough investigation into this incident since it happened on New Year’s Day and significantly we have now arrested and charged a man involved in this offence.
“Since New Year’s Day, we have also received a significant amount of intelligence, evidence and accounts from eyewitnesses and members of the public which has assisted with our ongoing investigation.
“We have examined CCTV from inside the nightclub, outside the premises and in and around the area as part of our enquiries.
“I would like to reiterate, due to continued speculation, that this incident is not believed to be racially motivated and there is no evidence to support the victim was targeted due to his service in the army.
“I would continue to encourage witnesses and members of the public who have any information to come forward and speak to the police.”
Anyone with any information is asked to contact the police via 101 quoting crime reference number 13190000498 or information can also be passed to independent charity Crimestoppers on 0800 555 111.