Родился 31 декабря 1983 года в Казани.
В 2006 году окончил Казанский государственный университет имени В.И.Ульянова-Ленина.
С 2002 года по 2004 год — заместитель председателя политического клуба студентов РТ при лиге студентов РТ.
С 2006 года по 2007 год проводил организационную и информационно-аналитическую работу в штабах КПРФ на региональных выборах — Пермский край (2006), Санкт-Петербург (2007).
С 2007 года по 2009 год — помощник депутата Государственной Думы ФС РФ Олега Куликова.
С 2007 года по 2010 год — заведующий сектором политических технологий отдела ЦК КПРФ по информационно-аналитической работе и проведению выборных кампаний.
Работа на федеральных и региональных выборах: выборы Госдумы ФС РФ (2007); выборы президента РФ (2008); единые дни голосования (2008 — 2010).
С 2008 года по 2013 год — кандидат в члены центрального комитета КПРФ.
С 2011 года — заместитель заведующего отделом ЦК КПРФ по информационно-аналитической работе и проведению выборных кампаний.
С 2009 года — депутат Госсовета РТ IV и V созывов, член комитета по образованию, культуре, науке и национальным вопросам.
С 2013 года — член центрального комитета КПРФ, член комиссии по международным вопросам.
С 2014 года — второй секретарь Татарстанского регионального отделения КПРФ.