В 1964 году окончил Одесский государственный университет им. И. Мечникова по специальности «Украинский язык и литература». Работал в СМИ на разных должностях: редактором одесского радио, корреспондентом редакции газет «Запорожская правда», «Прапор юності» (рус. «Флаг юности»), «Литературная Украина», запорожского радио, киносценаристом львовского телевидения, литературным консультантом, референтом Союза писателей УССР, заведующим отдела прозы, заместителем главного редактора журнала «Вітчизна» (рус. «Отчизна»).
Член Союза журналистов Украины с 1969 года, член Союза писателей Украины с 1971 года. Некоторое время был секретарём этой организации.
С 2001 года — председатель Национального союза писателей Украины.
Владимир Александрович Яворивский — один из главных основателей Народного Руха Украины, в 1989 году возглавлял его Оргкомитет по проведению Учредительного съезда.
В 1989-1991 годах — народный депутат СССР от г. Киева, член Межрегиональной депутатской группы Сахарова.
В период с 1992 по 1999 годы Владимир Яворивский был главой Демократической партии Украины, которая выступала за независимость Украины от СССР и проведение демократических реформ.
С 1990 по 1998 годы — народный депутат Украины I и II созывов, возглавлял Комиссию по вопросам Чернобыльской аварии (1990—1994 годы), подкомитет по связям с соотечественниками, проживающими за пределами Украины, Комитет по правам человека, национальных меншинств и межнациональных отношений.
В течение 1996—1999 годов — председатель Комитета Национальной премии Украины им. Т. Г. Шевченка.
В 1997—2001 годах — член Совета по вопросам языковой политики при Президенте Украины.
В марте 1998 года — кандидат в народные депутаты Украины от «Блока демократических партий — НЭП» по избирательному округу № 96 в Киевской области. Член групп «Конституционный центр» и «Державність» (рус. «Государственность»). Выборы проиграл.
Народный депутат Верховной рады Украины IV созыва с 2002 по 2006 год по избирательному округу № 123 Львовской области. Член фракции «Наша Украина» ВР Украины с мая 2002 года, председатель подкомитета по вопросам свободы слова и информации с июня 2002 года, глава Политсовета, член правления партии Реформы и порядок с мая 1999.
В 2006 году обран по многомандатному округу от «Блока Юлии Тимошенко» — избирательный блок политических партий Всеукраинское объединение «Батькивщина», «Украинская социал-демократическая партия», № 22 в списке.
Член депутатской фракции «Блок Юлии Тимошенко», председатель Комитета Верховной Рады Украины по вопросам культуры и духовности.
На Первом канале украинского радио Национальной радиокомпании Украины вел авторскую программу «20 минут с Владимиром Яворивским», которая выходила каждую среду в 22:30 а также в повторе в 10:30 в воскресенье. 7 июля 2010 года, после победы на президентских выборах Виктора Януковича, вышел в эфир последний выпуск программы, после этого програму сняли с эфира — во второй раз за время своего существования (первый раз — при президентстве Леонида Кучмы). Причиной закрытия программы стало решение совета Нациаональной радиокомании Украины о переформатировании вещания и снятия всех авторских передач из эфира.
В. А. Яворивский является лауреатом Государственной премии УССР им. Т. Г. Шевченко 1984 года за созданную им повесть «Вечные Кортелисы», в которой описана деятельность ОУН-УПА на Западной Украине в 1942 году. Ряд украинских авторов, в частности, кандидат философских наук Андрей Ставицкий, подвергают сомнению историческую и художественную ценность данного литературного произведения, а также искренность его автора.
В октябре 2007 года Владимир Яворивский, отвечая на вопросы читателей интернет-издания «Главред», на вопрос о его повести «Вечные Кортелисы», ответил следующее: