Народився 19 липня 1967 р. у Львові. У 1993 р. закінчив Київський національний університет ім. Т.шевченка (факультет журналістики). Пізніше отримав юридичну освіту в Національній юридичній академії імені Ярослава Мудрого.
1984-1985 рр. - технік-конструктор проектно-конструкторського бюро львівського об'єднання "Укркінотехніка".
1988-1993 рр. - кореспондент львівських газет "Львівська правда", "Міліцейський кур'єр", "Вечірній Київ", "Благовіст", оглядач львівського інформаційного агентства "Кронос", московської газети "Правда".
1993-1998 рр. - кореспондент комуністичного видання "Вільна Україна".
З 1993 р. - член президії ЦК КПУ, був першим секретарем Львівського обкому Компартії.
1994 р. - балотувався в Шевченківському виборчому окрузі № 266, Львівська область (2 місце).
1998 р. - балотувався у виборчому окрузі № 118, Львівська область (6 місце).
З жовтня 2002 р. - головний редактор газети "Комуніст", друкованого органу Компартії України.
Чотири рази ставав народним депутатом України від Комуністичної партії України (1998, 2002, 2006, 2007 роках).
У Верховній Раді VI скликання обіймає посаду заступника голови парламентського комітету з питань свободи слова та інформації.