Родился 11 октября 1942 г. в селе Текливка Крыжопольского района Винницкой области. В 1964 г. окончил Одесский государственный университет им. Мечникова по специальности "преподаватель украинского языка и литературы".
В разные годы работал редактором Одесского радио, корреспондентом и литредактором изданий "Запорожская правда", "Знамя юности", "Ленинська молодь" и Запорожского радио, киносценаристом Львовского ТВ, литконсультантом и референтом Союза писателей УССР, заведующим отдела прозы и заместителем главного редактора журнала "Витчизна".
Входил в число создателей Народного Руха Украины, возглавлял киевскую организацию НРУ.
1989-1991 - народный депутат СССР.
1990-1994 - народный депутат Украины I созыва. Член Комиссии по вопросам Чернобыльской катастрофы.
1994-1998 - народный депутат Украины II созыва. Глава Демократической партии Украины (в 1990-1999). Член депутатских групп "Державнисть" и "Конституционный центр". Глава подкомитета по связям с соотечественниками, проживающими за рубежом, Комитета Верховной Рады (ВР) по правам человека, нацменьшинств и международным отношениям.
В 1998 баллотировался в ВР от "Блока демократических партий - НЭП" (был №1 в списке).
1996-1999 - глава Комитета Государственных премий Украины им. Тараса Шевченко, а затем еще два года был членом комитета. Входил в состав Совета по вопросам языковой политики при Президенте Украины Леониде Кучме.
2002-2006 - народный депутат Украины IV созыва от блока Виктора Ющенко "Наша Украина", входил в партию Виктора Пинзеника "Реформы и порядок". Заместитель главы Комитета ВР по вопросам свободы слова и информации.
На президентских выборах 2004 принимал активное участие в поддержке Ющенко. До сентября 2005 входил во фракцию "Наша Украина". Был членом политсовета пропрезидентской партии "Народный Союз "Наша Украина". После отставки премьер-министра Юлии Тимошенко перешел во фракцию "Реформы и порядок".
С декабря 2005 - член фракции БЮТ.
2006-2007 - народный депутат Украины V созыва от БЮТ (№22 в списке). Глава Комитета ВР по вопросам культуры и духовности.
С ноября 2007 - народный депутат Украины VI созыва от БЮТ (№22 в списке). Глава Комитета ВР по вопросам культуры и духовности.
С 2012 г. - народный депутат от фракции "Батькивщина".