Gregory Cornell, 37, of the 200 block of East 23rd Street in Chester, was charged in connection with the incident on Sunday.
Police say it was around 3:00 p.m. when Cornell tried to abduct the child in the 200 block of 9th Street in Upland.
Officers say that when Cornell was arrested he had 154 bags of heroin and crack cocaine along with a sex toy in his vehicle.
Cornell has been sent to the Delaware County Prison on $150,000 bail.
Cornell is a bus driver with the Penn-Delco School District.