Сошнин начал свою карьеру в Липецке, в 2011 году выступал за юношескую команду казанского клуба.
Сезон 2-13/14 гг. провел в казанском «Ирбисе», а затем уехал в канадскую лигу WHL, где играл за клуб «Саскатун».
В Канаде Сошнин провел 134 игры, набрал 50 (21+29) очков.