Освіта:
У 1983 р. закінчив Запорізький державний педагогічний інститут, за спеціальністю історик. У 1996 р. отримав другу вищу освіту у Київському національному університеті ім.Тараса Шевченка, закінчивши юридичний факультет
Кар’єра:
1978-1979 рр. – робітник на запорізькому оборонному заводі «Гамма».
1985-1986 рр. – працював у ПАТ «Укрграфіт» у Запоріжжі.
1986-1990 рр. – викладав історію у Запорізькому педагогічному училищі № 1.
Політична діяльність:
До липня 1990 р. був членом КПРС. Перейшов до опозиції, ставши до лав Народної Ради
1990-1994 рр. — народний депутат України 1-го скликання. Був лідером депутатської групи «Демократичне відродження України. Член Комітету Верховної Ради з питань освіти і науки.
1994-1998 рр. — народний депутат України 2-го скликання. Очолював депутатську групу «Реформи». Брав участь у розробці Конституції України.
У 1997 р. став одним з керівників новоствореної правоцентристської партії «Реформи і порядок» (ПРП, лідером тоді був Віктор Пинзеник).
1998-2000 рр. — керівник групи експертів товариства з обмеженою відповідальністю «Середньоєвропейська агенція», у Києві.
1999-2001 рр. обіймав пост радника Прем'єр-міністра України Віктора Ющенка.
2002-2006 рр. — народний депутат України 4-го скликання, обраний за списком блоку Віктора Ющенка «Наша Україна».
Березень-вересень 2005 р. – постійний представник Президента України Віктора Ющенка у Верховній Раді. Звільнився на знак протесту проти рішення Президента про відставку уряду Юлії Тимошенко. У вересні 2005 р. очолив парламентську фракцію ПРП.
У 2012 р. — народний депутат України 7-го скликання від партії ВО «Батьківщина».
У 2013 р. – обраний одним із заступників лідера «Батьківщини».
З 2019 р. – депутат ВР 9-го скликання. Автор законопроекту «Про забезпечення прав і свобод громадян на тимчасово окупованій території України», який розробив під час Кримської кризи. За цим законопроектом Автономна Республіка Крим визнається «тимчасово окупованою територією». 15 квітня 2014 закон був прийнятий з поправками.
Декларації:
Родина:
Дружина Ніна Іванівна, 1962 р.н. — учитель історії. Має п'ятеро дітей: Юлія, 1983 р.н., Олена, 1986 р.н., є син Данило, 2003 р.н. та двійня Меланія та Іван, 2010 р.н.
Хоббі:
Захоплюється футболом, тенісом та гірськими лижами.