Российский актёр театра и кино. Заслуженный артист РФ. Окончил Ленинградский государственный институт театра, музыки и кинематографии, курс профессора Л.Ф. Макарьева. За 30 лет творческой деятельности, более половины, из которых отданы Детской филармонии Санкт-Петербурга, актер создал около сорока ролей. Начинал артист в Красноярском ТЮЗе той поры, когда театр этот был знаменит и гремел на всю страну. В конце 60-х - начале 70-х годов в Красноярске работали: Лариса Малеванная, Геннадий Опорков, Кама Гинкас, Гета Яновская. В те годы Красноярский ТЮЗ привез на гастроли в Ленинград шекспировского "Гамлета" и: навсегда остался в истории театра. В том легендарном спектакле Владимир Шагин сыграл Полония. Вернувшись в родной Ленинград, Владимир Шагин в течение нескольких сезонов работает в Малом драматическом театре, а в 1980 году переходит в Детский отдел Ленконцерта, затем в Государственную детскую филармонию Санкт-Петербурга. Здесь круг ролей, сыгранных актером, также необычайно широк и разнообразен. В настоящее время преподает «Мастерство актера» в Санкт-Петербургском государственном университете культуры и искусств на факультете режиссуры и продюсерского мастерства.