
Родился в городе Кимры Калининской (ныне Тверской) области. Когда будущему актеру было восемь месяцев, дедушка перевез его в г. Карачев (Брянская область), где прошлое его детство. Рано лишился родителей и жил в семье бабушки и дедушки. В школьные годы не отличался примерным поведением. После окончания 9 класса, Шагина выгнали из школы. Тогда он принял решение пойти учиться в ПТУ и получить профессию слесаря, уделяя все свободное время самообразованию. Учительница литературы предложила будущему актеру поступить в театральное училище. Под ее руководством он выучил необходимые для вступительных испытаний произведения и успешно сдал экзамены. В 2006 году окончил Школу-студию МХАТ (курс И. Золотовицкого и С. Земцова). Сразу после окончания учебы стал членом труппы театра «РАМТ», где сыграл Мале в постановке «Красное и чёрное» (2008) и Тома Сойера в постановке «Приключения Тома Сойера» (2006). С 2009 года вошел в труппу театра Ленком. Дебют на большом экране состоялся в 2007 году в картине Валерия Тодоровского «Тиски», где актер исполнил роль Крота. На ТВ впервые появился в роли Петра Верховенского в одноименном сериале по мотивам повести Достоевского «Бесы». Интересно, что в обеих дебютных картинах, как и в одной из самых известных своих работ «Стилягах» (2008), партнером актера по фильму оказывался Максим Матвеев. Сочиняет стихи. Два сборника «Её. Стихи» и «Антоновки» (2014 и 2019 годов соответственно) были напечатаны и распространены издательством «У Никитских ворот».
2025АвиаторФильмв роли Zaretsky
2025Ополченский романсСериалв роли Вострицкий · эпизодов: 8
2024Позывной «Пассажир»Фильм
2024ВоздухФильмв роли Volodya
2022Союз спасения. Время гневаСериалэпизодов: 8
2022ПетрополисФильм
2021Конёк-ГорбунокФильмв роли Ivan-Durak
2021Северный ветерФильмв роли Benedict
2020Комета ГаллеяФильмв роли Ignat Halley
2019Союз спасенияФильмв роли Kondraty Ryleev, poet, journalist
2019ПодкидышСериалв роли Mikhail Rodionov · эпизодов: 12
2018ДовлатовФильмв роли Anton Kuznetsov
2017БорецФильмв роли Evgeniy Akula
2017Хождение по мукамСериалв роли Alexey Bessonov · эпизодов: 12
2017Мир вашему дому!Фильм
2016МолотФильмв роли Shark
2016ОхранаФильмв роли Vitold Sergeyevich
2016ПятницаФильмв роли Vitaly
2015Анка с МолдаванкиСериалв роли Аркадий Сотников · эпизодов: 10
2014Sex, кофе, сигаретыФильмв роли Guy (segment The Constant)
2014КупринСериалэпизодов: 5
2014БесыСериалв роли Петр Верховенский · эпизодов: 4
2012Пер ГюнтФильмв роли Пер Гюнт
2011БездельникиФильмв роли Sergey Solovyov (“Solovey”)
2011Без мужчинФильм
2011В субботуФильмв роли Valerij
2011Вишневый садФильмв роли Лопахин
2011Поцелуй сквозь стенуФильмв роли Кеша
2010На ощупьФильмв роли Gleb
2010Прячься!Фильмв роли Slava
2008СтилягиФильмв роли Mels
2007ТискиФильмв роли Krot