Народився 5 лютого 1973, Костянтинівка, Смілянський район, Черкаська область.
У 1990 році вступив на навчання до Київського вищого загальновійськового командного двічі Червонопрапорного училища імені М. В. Фрунзе, яке під час навчання увійшло у склад Одеського інституту Сухопутних військ.
У лютому 2013 року був призначений командиром 300-го Чернівецького окремого механізованого полку. Наприкінці того ж року полк було розформовано.
2014—2017 — командир 128-ї Мукачевської гірсько-піхотної бригади. Учасник АТО/ООС, брав безпосередню участь в боях за Дебальцеве.
У листопаді 2016 року, Слідчим комітетом РФ проти Шаптали та інших українських військовиків було порушено кримінальну справу за «прицільні артилерійські обстріли з важкого озброєння об'єктів цивільної інфраструктури Донбасу».
З 2017 по 2020 рік — начальник штабу — перший заступник командувача військ оперативного командування «Південь».
В квітні 2020 року був призначений командувачем військ Оперативного командування «Захід».
З 28 липня 2021 року — начальник Генерального штабу Збройних сил України.
9 лютого 2024 року звільнений з посади начальника Генерального штабу Збройних Сил України.
Звання Герой України з врученням ордена «Золота Зірка» (18 лютого 2015) — за особисту мужність, героїзм та високий професіоналізм, виявлені у захисті державного суверенітету і територіальної цілісності України, самовіддане служіння Українському народові.
Орден Богдана Хмельницького III ст. (26 лютого 2015) — за особисту мужність і героїзм, виявлені у захисті державного суверенітету та територіальної цілісності України, вірність військовій присязі.
23 серпня 2018 року Указом Президента України № 242/2018 присвоєно військове звання генерал-майор.
24 серпня 2021 року Указом Президента України № 425/2021 присвоєно військове звання генерал-лейтенант.
12.22.2024