Народився 30 квітня 1970 року в м. Могильов-Подільський, Вінницької області, Україна.
В 1987 — 1991 роках навчався в Московському вищому загальновійськовому командному училищі, після закінчення якого йому було присвоєно військове звання лейтенант.
В 1991 — 1993 роках проходив службу на посаді командира мотострілецького взводу в одному із з’єднань Західної групи військ (ФРН), після чого прибув в Україну.
З травня 1993 року — в Збройних Силах України.
В 1993 — 1999 роках — проходив службу на командних посадах: командира механізованого взводу, розвідувальної роти, начальника штабу та командира механізованого батальйону, начальника штабу мотострілецького (механізованого) полку Прикарпатського військового округу (пізніше трансформувався в Західне оперативне командування).
В 1999 — 2001 роках — слухач факультету (підготовки офіцерів оперативно-тактичного рівня) Національної академії оборони України, яку закінчив із золотою медаллю.
В 2001 — 2003 роках — командир механізованого полку Західного оперативного командування.
В 2003 — 2006 роках — командир окремої механізованої бригади Південного оперативного командування.
В 2006 — 2007 роках — слухач факультету підготовки фахівців оперативно-стратегічного рівня Національної академії оборони України
(як кращий випускник був нагороджений другою золотою медаллю та особливою перехідною відзнакою — Мечем Її величності Королеви Великої Британії, яку отримав з рук Посла Великої Британії в Україні).
2007 рік — заступник начальника штабу 13 армійського корпусу Сухопутних військ Збройних Сил України.
В 2007 — 2009 роках — заступник командира 13 армійського корпусу Сухопутних військ Збройних Сил України.
В 2009 — 2012 роках — Перший заступник командира 13 армійського корпусу Сухопутних військ Збройних Сил України.
Наприкінці 2013 року — був призначений на посаду начальника управління особового складу — заступника начальника штабу Командування Сухопутних військ Збройних Сил України (для отримання досвіду служби в штабі оперативно — стратегічного рівня).
Надалі, в 2013 — 2015 роках — начальник штабу — перший заступник командувача військ Оперативного командування «Південь» Сухопутних військ Збройних Сил України.
В 2015 — 2017 роках — командувач військ Оперативного командування «Схід» Сухопутних військ Збройних Сил України.
В 2017 — 2018 роках — начальник штабу — перший заступник командувача Сухопутних військ Збройних Сил України
5 березня 2018 року призначений на посаду заступника начальника Генерального штабу Збройних Сил України.
З 16 березня 2018 року — командувач Об’єднаних сил Збройних Сил України.
Одружений. Виховує трьох дітей.