The Cook County State's Attorney's Office said Timothy Trybus, 62, has been charged with two counts of felony hate crime.
Trybus, who was filmed repeatedly berating a woman for wearing a Puerto Rico T-shirt despite her pleas for him to leave her alone, was originally charged with misdemeanor assault and misdemeanor disorderly conduct.
Trybus could face up to five years in prison for each of the hate crime charges.
Later in the video, Irizarry is shown asking a nearby Cook County Forest Preserve District police officer, later identified as Conner, for help in getting the man away from her.
"You're not an American", Trybus screamed at Irizarry.
The video even got the attention of Puerto Rico Governor Ricardo Rosello, who said he was "appalled, shocked, and disturbed by the officer's behavior".
Connor's resignation was "a commonsense decision after his inaction and failure to serve Cook County", Cook County Commissioner Jesus Garcia said, according to The Chicago-Sun Times.
In the footage, a man can be seen approaching Irizarry saying: "You should not be wearing that in the United States of America".
England’s Harry Kane declares himself fit for third-place play-off with Belgium
I'm sure that we'll recover and we'll be fine - this is the World Cup final and there are no excuses. In early June, a mini-World Cup was organised for children attending football schools in Belgrade.
At a news conference Thursday, officials said they will use the incident as a teachable moment for new recruits and plan to increase diversity training.
A much longer video - around 36 minutes - shows Connor taking a statement from the woman and her brother, but after additional officers arrive at the scene.
Irizarry said she received an apology from the forest preserve shortly after she posted the video.
During the clip, which went on to be viewed almost two million times, Trybus yells at Irizarry that she "should not be wearing that in the United States of America" in reference to her Puerto Rican flag shirt, as well as repeatedly asking if she is an American citizen.
A video went viral of 24-year-old Mia Irizarry being harassed at a park in Cook County, Illinois earlier this week. "Are you a citizen?"
"Officer, I'm renting - I paid for a permit for this area". The agency tweeted Monday that an investigation of the officer is ongoing.
'Officer, I feel highly uncomfortable, can you please grab him, please?' she asks the cop again.
On Twitter, he said: "We can not allow those who do not understand America's greatness to terrorize people due to their background". The man resumes his abuse, saying: "You're not American, if you were American you wouldn't wear that".
The female officer then speaks with Irizarry, who gives her version of the incident and the officer explains that they were called to the area after a report that a man was choking a woman. The island is a US commonwealth, and Puerto Ricans are American citizens.