Родился 21 марта 1972 года в Астрахани в семье служащих.
Закончил Астраханский пединститут по специальности “история”.
В 1989 году вступил в Объединенный фронт трудящихся России. В октябре 1993 года участвовал в событиях в Москве на стороне Дома Советов.
В 1994-95гг. работал учителем истории в школе села Три Протока.
В марте 2004 года победил на выборах депутатов Астраханского областного Представительного Собрания, однако выборы не состоялись ввиду недостаточно высокой явки.
В октябе 2004 года на довыборах победил по тому же округу. Был избран заместителем председателя Комиссии по экономической политике, природопользованию и природным ресурсам областной Думы.
В 1996г. он избран сопредседателем Объединения рабочих профсоюзов “Защита труда”.
В октябре 1996 года был второй раз избран депутатом по тому же избирательному округу. Был избран председателем комисии областной Думы по законности, правопорядку и местному самоуправлению. Продолжил правозащитную деятельность в том числе в профсоюзе "Защита".
В 1999 году был избран депутатом Государственной Думы по Астраханскому одномандатному округу. Вошел в состав группы "Регионы России" и Комитета по труду и социальной политике. Стал заместителем председателя Комиссии Думы по разрешению трудовых конфликтов на предприятиях.
В октябре 2003 года был вновь избран депутатом Государственной Думы России по Астраханскому округу. Вошел в состав фракции "Родина". Был избран заместителем председателя Комитета по труду и социальной политике. В июне 2005 года вошел в партию "Родина", возглавив Астраханскую областную организацию. В феврале 2006 года избран членом Президиума партии.
После объединительного съезда партий "Родина", "Пенсионеры", "Жизнь" в одну партию "Справедливая Россия", стал лидером регионального отделения политической партии в Астраханской области. Был избран заместителем председателя фракции "Справедливая Россия" в Государственной Думе Российской Федерации. Является заместителем председателя Комитета по труду и социальной политике ГосДумы. Член Президиума партии.
Женат.