Родился 5 февраля 1953 г. в Астрахани.
В 1976 г. окончил Астраханский технический институт рыбной промышленности и хозяйства (ныне - Астраханский государственный технический университет) по специальности "инженер-судомеханик", в 1991 г. - Поволжский социально-политический институт (ныне - Поволжский институт управления имени П. А. Столыпина РАНХиГС, Саратов) по специальности "социология".
В студенческие годы был участником вокально-инструментального ансамбля "Волгари", занимался в оперной студии при Астраханской консерватории.
В 1978 г. работал по распределению на Тобольском судостроительном эксплуатационном предприятии Минрыбхоза РСФСР (Тобольск, Тюменская обл.) на должностях мастера токарных работ, начальника монтажно-механического цеха.
В 1978-1983 гг. - инженер-технолог, начальник механического цеха Астраханского тепловозоремонтного завода Министерства путей сообщения СССР.
В 1983-1987 гг. - инструктор Советского райкома КПСС Астрахани.
В 1987-1990 гг. - инструктор, заместитель заведующего отделом Астраханского горкома КПСС.
С 1990 по 1991 г. - инструктор, заместитель заведующего отделом Астраханского обкома КПСС.
В 1991 г. работал первым секретарем Капустиноярского горкома КПСС (г. Капустин Яр-1, ныне - ЗАТО Знаменск, Астраханская обл.), заведующим отделом Астраханского обкома КПСС.
С 1991 г. по март 1995 г. - коммерческий директор производственно-торгового дома "Яр" в Астрахани.
В 1995 г. руководил АОЗТ "ЭККО" (Астрахань).
С 1995 по 2002 г. занимал пост генерального директора астраханского филиала ОАО "Страховая акционерная компания "Энергогарант".
С 2002 г. - секретарь политсовета астраханского регионального отделения политической партии "Единая Россия". Был членом и заместителем председателя Астраханского облизбиркома.
С февраля 2005 г. по октябрь 2006 г. работал руководителем администрации губернатора Астраханской области (глава региона - Александр Жилкин).
В 2006-2016 гг. - депутат Государственной думы Астраханской области (ныне - Дума Астраханской области), спикер регионального парламента. Был избран 8 октября 2006 г. в IV созыв облдумы по списку регионального отделения политической партии "Единая Россия". 20 октября 2006 г. был избран председателем парламента. 4 декабря 2011 г. переизбран в V созыв Думы от партии "Единая Россия", вновь занял пост спикера.
В 2012-2016 гг. - председатель комиссии совета законодателей при Федеральном собрании РФ по вопросам межбюджетных отношений и налоговому законодательству.
В 2016-2021 гг. - депутат Государственной думы РФ VII созыва. 18 сентября 2016 г. избран по списку партии "Единая Россия" (третий номер в региональной группе №25, Республика Калмыкия, Ставропольский край, Астраханская обл., Ростовская обл.). Вошел в состав партийной фракции.
Имеет благодарность правительства РФ (2019).
Почетный профессор Астраханского государственного технического университета (2015).