Народився 22 жовтня 1935 року в селі Зачепилівка, у Новосанжарському районі, Харківської області, УСРР (нині Полтавська область).
Друкуватися почав ще в школі. Після закінчення десятилітки в 1953 році вступив на факультет журналістики Київського державного університету імені Тараса Шевченка, який закінчив у 1958 році.
З 1958 року працював літературним працівником, завідувачем відділу республіканської газети «Молодь України».
З 1962 по 1973 рік працював у журналі «Ранок». Пройшов шлях від кореспондента до головного редактора. Був заступником головного редактора журналу «Дніпро» та старшим редактором видавництва «Дніпро».
З 1971 по 1974 рік — заступник голови правління Спілки письменників України.
З 1974 по 1991 рік — завідувач відділу, член редколегії журналу «Вітчизна».
З 1976 по 1991 рік — секретар правління Спілки письменників України та СРСР. Член ЦК КПУ і ЦК КПРС. У 1999 році — голова Комітету з Державних премій України імені Т. Г. Шевченка в галузі літератури, журналістики і мистецтва при Раді Міністрів України.
Одинадцять років очолював парторганізацію Спілки письменників України і пишався тим, що за ці роки ніхто з письменників не був виключений з її лав або посаджений за ґрати.
Побував майже в усіх гарячих точках міжетнічних конфліктів колишнього Союзу, про що розповів в есе «Два роки в Кремлі» («Князь тьмы»). А також він побував у зоні Югославської трагедії. З перших її днів рішуче виступив — у пресі, у Верховній Раді та Раді Європи — проти ембарго Сербії. Неодноразово бував у «гарячих точках» Боснії і Герцеговини. Після чого написав есе «Хто і з якою метою сатанізує сербів?», що вийшло окремою книгою українською і сербською мовами в Югославії (1996).
Під час перебування в Сербії потрапив під бомбардування натівців. Матеріали на захист сербів і чорногорців опублікував в українській, російській і югославській пресі.
Один із фундаторів Українського фонду культури, незмінно (з 1987 року і до смерті) очолював його на громадських засадах. Був віцепрезидентом Парламентської Асамблеї Ради Європи. У 2002 році Б. І. Олійнику присвоєно звання «Почесний громадянин міста Києва».
У травні-червні 1986 року одним з перших побував у Чорнобилі, в зоні, звідки вів репортажі на ЦТ СРСР і України. Того ж року виступив зі статтею в «Литературной газете» (Москва), «Випробування Чорнобилем», в якій викрив злочинну діяльність тимчасовців.
На початку липня 1988 року на XIX конференції КПРС у Москві Борис Олійник, зупинившись на сталінському терорі 1937 року, цілком неочікувано для присутніх завершив цю тему так: «А оскільки в нашій республіці гоніння почалися задовго до 1937-го, треба з'ясувати ще й причини голоду 1933-го, який позбавив життя мільйони українців, назвати поіменно тих, із чиєї вини сталася ця трагедія». Тобто саме він першим на державному рівні 1988 року в Кремлівському Палаці сказав про Голодомор в Україні, запропонувавши створити «Білу книгу» про чорні діла 1932—1933 років.
З 1980 по 1991 рік обирався депутатом Верховної Ради УРСР 10-го і 11-го скликань, голова Комісії Верховної Ради з питань освіти і культури. У 1981 році нагородження ювілейною медаллю Всесвітньої Ради Миру. З 1989 по 1991 рік — голова Комісії зв'язків ВР СРСР з громадськістю, віцеголова Палати Національностей Верховної Ради СРСР.
З 1992 по 1994 рік — народний депутат Верховної Ради України 12-го (1-го) скликання. Провідний науковий співробітник Інституту національних відносин і політології НАН України. З 1994 по 1998 рік — народний депутат Верховної Ради України 2-го скликання. З 1995 по 2006 рік Голова Постійної делегації Верховної Ради України у Парламентській Асамблеї Ради Європи. З 1996 по 2006 рік віцепрезидент Парламентської Асамблеї Ради Європи.
З 1998 по 2002 рік народний депутат Верховної Ради України 3-го скликання. Голова Комітету Верховної Ради України у закордонних справах і зв'язках з СНД. З 2002 по 2006 — обраний народним депутатом Верховної Ради України 4-го скликання. Входив до складу фракції Комуністичної партії України.
У 1987 році обраний дійсним членом Міжнародної слов'янської академії. З 1990 року дійсний член Національної Академії Наук України. З 1992 року обраний академіком Української екологічної академії наук. Голова Українського фонду культури, співголова Форуму слов'янських народів.
Помер 30 квітня 2017 року о 11 годині 45 хвилин на 82-му році життя після важкої і тривалої хвороби у Національному Інституті хірургії та трансплантології ім. О. О. Шалімова НАМН України.
Похований 3 травня 2017 року на Байковому кладовищі на ділянці № 52 поряд із могилами Леся Танюка і Дмитра Гнатюка.
Борис Олійник — автор понад 40 книг, віршів, есе, статей, які друкувалися в Україні, в усіх республіках СРСР, перекладались російською, чеською, словацькою, польською, сербською, румунською, італійською та іншими мовами. Лауреат всеюгославської премії «Лицарське перо». Друкуватись почав ще в школі. Перший вірш опубліковано в 1948 році. Перша збірка його лірики — «Б'ють у крицю ковалі» (1962) — книга про повоєнні часи, про пережите особисто та про пережите народом. Творчий доробок поета нині — понад сорок книг. Найвідомішими вважаються «Вибір» (1965), «Коло» (1968), «Стою на землі» (1973), «Заклинання вогню» (1978), «Сива ластівка» (1979), «У дзеркалі слова» (1981), «Поворотний круг» (1989), «Таємна вечеря» (2000), поема «Сім» (1988).
Після неодноразового перебування на фронтах Боснії-Герцеговини написав есе «Хто і з якою метою сатанізує сербів?», яке було надруковане в Югославії окремою книгою українською і сербською мовами. Коли розпочались бомбардування, прибув до Югославії. Написав есе «Хто наступний?».
Звання Герой України з врученням ордена Держави (21 жовтня 2005)
Орден Свободи (16 січня 2009)
Орден князя Ярослава Мудрого
III ст. (11 квітня 2012), IV ст. (21 серпня 1999)
Відзнака Президента України — ювілейна медаль «25 років незалежності України» (19 серпня 2016) — за значні особисті заслуги у становленні незалежної України, утвердженні її суверенітету та зміцненні міжнародного авторитету, вагомий внесок у державне будівництво, соціально-економічний, культурно-освітній розвиток, активну громадсько-політичну діяльність, сумлінне та бездоганне служіння Українському народу
Ордени Жовтневої Революції, Трудового Червоного Прапора, Дружби народів
Лауреат Державної премії СРСР (1975 р.), Державної премії України ім. Т. Г. Шевченка (1983 р.)
Почесна грамота Кабінету Міністрів України (12 квітня 2002) — за значний особистий внесок у розвиток національної культури, багаторічну сумлінну працю і високий професіоналізм
У 1957 став переможцем Всеукраїнського поетичного конкурсу.
15 жовтня 2009 удостоєний звання «Почесний доктор Київського національного університету імені Тараса Шевченка».
30 січня 2012 Національною Академією наук України висунений кандидатом на здобуття «Нобелівської премії».
Лауреат премії імені М. Островського (1963 р.);
премії імені В. І. Вернадського Фонду «Україна — ХХ століття».
04.05.2017