Akili Olivier Koro of Saint-Marie-de-Kent has pleaded guilty to eight charges involving attacks on four women in Moncton last year.
The charges include assault causing bodily harm, unlawful confinement of two women, sexual assault with a knife and aggravated sexual assault.
Eight other charges were dropped.
In each of the four cases, the victim willingly got into Koro's car between midnight and 3 a.m. around St. George Street.
He drove the women elsewhere and assaulted them.
In a victim impact statement, one woman says he bit her arm several times.
Another says she lost vision in one eye and suffered hearing loss.
Koro has been incarcerated since his arrest about a year ago. He is scheduled to return to court for a sentencing hearing on Dec. 18.