Родился 15 мая 1970 года в Ульяновске.
Окончил Ульяновский строительный техникум, затем УлГТУ по специальности «Промышленное гражданское строительство».
В 1989 году после окончания техникума пришел работать в СУ-16 ОАО «Трест-3».
В 1989-1999 годах работал на должностях мастера участка, прораба СУ-16 ОАО «Трест-3».
В 2000 году назначен заместителем директора строительного управления (СУ-16).
С 2001 по 2005 годы работал в должности директора СМУ-15 ОАО «Трест-3».
С 2005 по 2006 годы – директор ООО «ТрестЖилСтрой-33».
С 2006 по 2015 год, работая в ОАО «Трест-3», замещал руководящие должности директора СМУ-15, заместителя гендиректора по производству, гендиректора.
Под руководством Шорина возводили детскую больницу имени Ю.Ф. Горячева, диализный центр, новый корпус УлГТУ, здание Центрального банка, ТЦ «Оптимус», проводилась реконструкция зданий фабрики «Элегант» и Федерального казначейства.
В мае 2017 года возглавлил Управление делами администрации города Ульяновска.
С 18 января 2018 года был назначен заместителем главы администрации города – руководителем аппарата администрации. Курировал работу ряда управлений: муниципальной службы, правового, контрольно-ревизионного, организационной работы, обращений граждан и организаций, информатизации и защиты информации, планирования, бюджетного учета и отчетности.
С 2019 по март 2022 года занимал должность руководителя аппарата мэрии. После оптимизации его функции перешли вице-мэру Вадиму Андрееву.
С 1 февраля 2023 года назначен директором МУП «Ульяновскэлектротранс». Ранее исполнял обязанности предприятия вместо ушедшего на больничный Павла Тимакова.
В феврале 2024 года был уволен с должности главы «Ульяновскэлектротранса», так как «не предпринял исчерпывающих мер для бесперебойной работы электротранспорта».
Дважды награжден Почетными грамотами губернатора Ульяновской области.
Женат, воспитывает двоих сыновей.