Олег Шеин родился 21 марта 1972 г. в Астрахани. В 1994 г. окончил Астраханский государственный педагогический институт им. С.М. Кирова, в 2001 г. - Санкт-Петербургский государственный университет. С 1994 по 1995 гг. - учитель истории школы села Три Протока Приволжского района Астраханской области.
С 1994 по 1996 г. Олег Шеин - депутат Астраханского областного Представительного собрания, заместитель председателя комитета по природопользованию и природным ресурсам. С 1996 по 1999 гг. - депутат Астраханского областного Представительного собрания, председатель комитета по законности, правопорядку, нормотворчеству и местному самоуправлению. С 1996 г. был сопредседателем Объединения рабочих профсоюзов «Защита».
В 1999, 2003, 2007 гг. Олег Шеин избирался депутатом Госдумы Федерального Собрания РФ, был членом фракции «Справедливая Россия: Родина/Пенсионеры/Жизнь». С 2006 г. - сопредседатель Всероссийского общественного объединения «Союз жителей».
В 2011 г. избран депутатом Думы Астраханской области V созыва, руководитель фракции «Справедливая Россия». В 2012 г. участвовал в выборах мэра Астрахани от партии «Справедливая Россия». В 2012 г. Олег Шеин объявил голодовку в знак протеста против фальсификаций на выборах мэра Астрахани, которая продлилась 40 дней.
С октября 2012 г. является членом Координационного совета оппозиции (общегражданский список). Член партии «Справедливая Россия».
Автор ряда книг по истории и защите прав граждан.
