Родился 19 ноября 1969 г. в г. Мозырь Гомельской области Белорусской ССР (ныне — Республика Белоруссия) в семье военнослужащего.
В 1972 г. семья переехала в Москву.
Образование:
В 1991 г. окончил Военный инженерно-космический Краснознаменный институт им. А. Ф. Можайского (ныне — Военно-космическая Краснознаменная академия им. А. Ф. Можайского; Санкт-Петербург),
в 2003 г. — Российскую академию государственной службы при президенте РФ (ныне — Российская академия народного хозяйства и государственной службы при президенте РФ) по специальности «политология». В 2016 г. окончил Московский государственный институт международных отношений МИД России.
Трудовая деятельность:
В 1990-х гг., после окончания военного вуза, занимался журналистской и политической деятельностью. Работал с журналистом Александром Невзоровым в его московском корреспондентском пункте: участвовал в съемках программ «600 секунд» и «Дикое поле», в подготовке сюжетов о правительственном кризисе и штурме Белого дома в сентябре-октябре 1993 г.
С 1995 г. и до настоящего времени занимается информационным обеспечением деятельности КПРФ. В 1990-2000-х гг. сопровождал лидера партии Геннадия Зюганова в поездках по России. В качестве его помощника и пресс-секретаря принимал участие в подготовке и проведении предвыборных кампаний КПРФ на федеральном и региональном уровнях, отвечал за связи с общественностью. В 2004 г. руководил информационно-аналитической работой в избирательном штабе кандидата в президенты России от КПРФ Николая Харитонова. С 2007 г. возглавляет пресс-службы центрального комитета КПРФ и фракции компартии в Государственной думе РФ. В 2007 г., в период предвыборной кампании в Госдуму РФ V созыва, возглавлял штаб КПРФ в Республике Бурятия. 12 декабря 2007 г. баллотировался в депутаты Госдумы в составе федерального списка кандидатов КПРФ (был первым номером в региональной группе №6, Республика Бурятия), но по итогам распределения мест в нижнюю палату парламента не прошел. В 2007-2011 гг. — депутат Народного хурала Республики Бурятия IV созыва. Избран 12 декабря 2007 г., был первым номером в общей части списка депутатов от КПРФ.
Состоял в комитете по бюджету. В 2008 г. руководил фракцией КПРФ в Народном хурале. В 2011-2016 гг. — депутат Государственной думы РФ VI созыва. Избран 4 декабря 2011 г. в составе федерального списка кандидатов, выдвинутого КПРФ (первый номер в региональной группе №3, Республика Башкортостан — Бирская, Уфимская). В Госдуме был членом фракции КПРФ, входил в состав думского комитета по информационной политике, информационным технологиям и связи.
В 2016-2021 гг. – депутат Государственной думы РФ VII созыва. 18 сентября 2016 г. был избран в Госдуму по списку КПРФ (первый номер в региональной группе №3, Республика Башкортостан). Баллотировался также по Уфимскому одномандатному округу №3 (Башкирия). В округе набрал 18,17%,
В нижней палате парламента вошел в партийную фракцию, занял пост заместителя председателя думского комитета по информационной политике, информационным технологиям и связи.
С 2021 г. — депутат Государственной думы РФ VIII созыва. Был избран 19 сентября 2021 г. от партии КПРФ по федеральному округу (возглавлял региональную группу №3, Башкирия). Одновременно был выдвинут по Уфимскому одномандатному округу №3 (Республика Башкортостан).
В округе набрал 11,16% голосов.
С 12 октября 2021 г. — первый заместитель председателя комитета Госдумы РФ по информационной политике, информационным технологиям и связи.