Народився 7 серпня 1957 року в с. Єрмолаївка Даурського району Красноярського краю.
У 1980 році з відзнакою закінчив Львівський зооветеринарний інститут.
У 1996 році закінчив Національну юридичну академію України імені Ярослава Мудрого.
Трудову діяльність розпочав різноробочим Капітанівського цукрокомбінату Новомиргородського району Кіровоградської області.
Після проходження у 1980–1982 роках строкової військової служби працював лікарем ветеринарної медицини.
Протягом 1985–1987 років – заступник голови правління спецгоспу „Жовтень“, з 1987 року по 1996 рік – голова колективного сільськогосподарського підприємства „Мрія“ Новомиргородського району Кіровоградської області.
З 1994 року по 2014 рік – народний депутат України.
У 1994–1998 роках – голова підкомітету Комітету Верховної Ради України з питань економічної політики та управління народним господарством, у 1998–2002 роках – заступник голови Комітету Верховної Ради України з питань Регламенту, депутатської етики та забезпечення діяльності Верховної Ради України, у 2002– 2012 роках – перший заступник голови цього Комітету, з 2012 року по березень 2014 року – член Комітету Верховної Ради України з питань законодавчого забезпечення правоохоронної діяльності.
Протягом 2006–2014 років – заступник голови фракції „Батьківщина“ у Верховній Раді України.
У 2005 році – Постійний представник Кабінету Міністрів України у Верховній Раді України.
Нагороджений Грамотою Верховної Ради України та Почесною грамотою Верховної Ради України.
У березні 2014 року Верховною Радою України призначений суддею Конституційного Суду України. Присягу склав 13 березня 2014 року.
Кандидат юридичних наук зі спеціальності „Конституційне право“.
02.01.2018