Emmanuel Deshawn Aranda, 24, has been identified as the man police believe tossed a 5-year-old boy from the third floor at Mall of America in Minnesota on Friday.
He has been charged with attempted homicide.
Local police chief Jeff Potts said that Emmanuel is from the area, but is not known to the victim or his family. The boy was rushed to the hospital and is in critical but stable condition.
Chief Potts stressed that he believed the incident was "isolated" and said there was no wider threat to the public.
Police say they initially responded to a report at 10:17 local time on Friday that a child had fallen down from a balcony at the Minnesota mall.
However, witnesses at the scene described the child being thrown or pushed by a man.
Emmanuel initially fled the scene, but was tracked down and arrested by officers at the mall's metro and bus transit station.
Aranda has a long string of arrests and convictions for misdemeanor criminal offenses in recent years, court records show. At the time of Friday’s attack, there was an active warrant for his arrest stemming from a 2017 assault case in Hennepin County.
In 2015, Aranda was issued a trespass notice ordering him to stay away from the Mall of America. He ignored the order and in October of that year was arrested after harassing and panhandling two women diners at a restaurant and throwing drinking glasses at diners, according to a criminal complaint.