Osorio began playing soccer with the Brampton Youth Soccer at age 10. When he was 15, he moved to Clarkson Sheridan SC and graduated from St. Edmund Campion Secondary School. In 2010, he went to Uruguay to play with Nacional's academy, where he played with his future teammate on the Canada national team Lucas Cavallini.
