US officials identified the suspected assailant, who is in custody and cooperating with investigators, as a 49-year-old Canadian resident from Quebec named Amor Ftouhi.
"We're investigating this incident today as an act of terrorism," FBI special agent David Gelios told a news conference, detailing Ftouhi's actions on Wednesday morning based on security camera footage.
Ftouhi was seen lingering with luggage around the airport's non-secured public areas, including at a second-floor restaurant and a bathroom, before pulling out a 12-inch serrated-blade knife, yelling "Allahu Akbar" -- "God is greatest" in Arabic -- and stabbing an officer in the neck, police said.
During the attack, Ftouhi "referenced killings in Syria, Iraq, and Afghanistan," according to a press release from the US Attorney's Office for the Eastern District of Michigan.
He also expressed "hatred for the United States" during questioning in custody, Gelios said.
"He was cooperative and has talked to us about what his motivations were," he added.
The injured officer was identified as Jeff Neville, a 16-year airport police force veteran.
Neville wrestled Ftouhi to the ground during the assault until others could arrest him, police said. He was hospitalized and is in a stable condition.
"Lieutenant Neville never stopped fighting until I handcuffed this person," airport police chief Christopher Miller said.
No passengers were harmed in Wednesday's assault, Bishop International officials said. The airport was evacuated and remained closed until 5 pm (2100 GMT).
Ftouhi faces charges of committing an act of violence at an airport, and is expected to appear at a federal court in Flint.
US Attorney General Jeff Sessions said in a statement that an attack on law enforcement would be "investigated and prosecuted to the fullest extent of the law."
"President Trump has prioritized the safety of all law enforcement officers, and this Department of Justice is committed to that goal," he said.
US, Canada probe attack
Ftouhi's Canadian citizenship led to joint operations in Canada and the US, as authorities probed the incident.
Police had cordoned off the four-story building where Ftouhi reportedly lives, in the Rosemont area of Montreal.
Local television footage showed three people, their faces concealed by blankets, being led away by Canadian gendarmes and provincial police officers.
"We are investigating all of the details," said Canada's Public Safety Minister Ralph Goodale. "Obviously Canada condemns this heinous and cowardly attack."
Since the US investigation is ongoing, "it is impossible for us to confirm or identify any suspects whatsoever," added Montreal police spokesman Benoit Boisselle.
Ftouhi legally entered the United States in Lake Champlain, New York on June 16, Gelios said.
"We're trying to develop further information as to his timeline and where he went after he entered the United States," he said.
Understanding and tolerance
Flint is near the Detroit area, home to a large Muslim-American community. Michigan Governor Rick Snyder responded to news of a possible link to terrorism by sounding a note of caution.
"Even with this attack, we must continue to balance our need for increased security with understanding and tolerance," Snyder tweeted.
The stabbing comes the day after a suspect with apparent terrorist sympathies set off a bomb in a foiled attack at a Brussels train station.
A day earlier in Paris, a suspected Islamist on a terror watch list rammed a car laden with weapons into a police vehicle, and a man drove a van into a group of Muslims near a London mosque.
In the United States, an attack attributed to anger over politics seriously wounded top Republican congressman Steve Scalise week, when a rifle-wielding critic of President Donald Trump opened fire on lawmakers practicing for a charity baseball game.
In this latest incident, the FBI's Gelios said the Flint attacker was unknown to authorities.
"Preliminary indications are we had no visibility on this individual," he said.
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.