С 1994 года – член КПРФ. С 1997 года – депутат городского совета города Электросталь (переизбирался в 2001, 2005, 2010 год, 2015 годах). Награжден почетным знаком «За заслуги перед городом Электросталь», почетным Знаком Московской областной Думы «За содействие закону». Помощник первого заместителя председателя Государственной Думы ФС РФ И. И. Мельникова.
Автор более 300 публикаций в газетах «Советская Россия» и «Завтра». В 1998 годуудостоен журналистской премии «Слово к народу», присваиваемой коллективом газеты «Советская Россия». Участвовал в телепрограммах «Акулы политпера» на ТВ-6 (1998—1999; представитель «Советской России») и «Суд идет» на РТР (2005—2010).
С февраля 2013 года ведет общественно-политическую программу «Точка зрения» на канале «Красная линия».