Народився 27 липня 1993 року у Пирятині. У цьому місті провів свої дитячі роки. Навчався у школі №4, після закінчення якої отримав спеціальності слюсаря та водія у Прилуцькому професійно-технічному ліцеї. Далі пішов на службу в ЗСУ, згодом хлопцю запропонували службу за контрактом. Із весни 2014 року ніс службу на блокпостах у Херсонській області, на адміністративному кордоні з окупованою російськими військами АРК, звільняв Маріуполь. Був серед тих, хто підіймав український стяг над Савур-могилою.
Загинув 11 серпня 2014 року в районі села Степанівка Шахтарського району Донецької області.
За кілька днів до його загибелі у Івана народився син, якому він встиг лише дати ім'я Єгор.
Указом Президента України від 15 травня 2015 року, за особисту мужність і високий професіоналізм, виявлені у захисті державного суверенітету та територіальної цілісності України, вірність військовій присязі, Іван Олійник нагороджений орденом «За мужність» III ступеня (посмертно).
Рішенням сорок дев’ятої сесії восьмого скликання Пирятинської міської ради від 26 квітня 2023 року № 191 присвоєно звання „Почесний громадянин Пирятинської міської територіальної громади” (посмертно).

