Родился 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 года был уволен с должности главы «Ульяновскэлектротранса», так как «не предпринял исчерпывающих мер для бесперебойной работы электротранспорта».

Дважды награжден Почетными грамотами губернатора Ульяновской области.

Женат, воспитывает двоих сыновей.