A middle school counselor called the police after two friends of the victim told them about the incident.
Investigators say 35-year-old Wayne Han threatened a 13-year-old by placing a gun to her head and requesting sexual acts.
Han admitted the incident occurred during a police interview.
Han is being held at the Porter County Jail.