Emmanuel Deshawn Aranda, 24, was charged with attempted homicide after witnesses said a man either pushed or threw the 5 -year-old child at the mall in Bloomington and took off running after the incident, police said.
Aranda was found inside the mall's transit station and arrested.
Authorities described the child's injuries as life-threatening and said witnesses gave the child first aid.
"The child did suffer significant injuries," Police Chief Jeff Potts said. "The child has been transported to the hospital and has been receiving care."