Police allege the man picked her up and drove her to his house where he sexually assaulted her.
Officers started their investigation on Tuesday and arrested the suspect two days later.
The man is charged with two counts of invitation to sexual touching, sexual interference and sexual assault. He is also charged with making available sexually explicit material to a person under or believed to be under the age of 16, as well as two counts of telecommunication with a person under or believed to be under 16.
Anyone with information is asked to contact Windsor Police at 519-255-6700 ext. 4830 or Crime Stoppers anonymously at 519-258-8477.