Народився 26 лютого 1956 року, Ізяслав, Хмельницька область.
У 1979 році закінчив Кам'янець-Подільське вище військово-інженерне командне училище.
У 1979—1983 роках — командир взводу, а згодом командир роти окремого інженерно-саперного батальйону повітрянодесантної дивізії.
У 1983—1984 роках — начальник навчального центру повітрянодесантної дивізії.
У 1984—1987 роках — заступник командира батальйону, командир батальйону парашутно-десантного полку повітрянодесантної дивізії.
У 1987—1990 роках — слухач командного факультету у Військовій академії ім. Фрунзе.
У 1990—1995 роках — заступник командира окремої повітрянодесантної бригади, а згодом заступник начальника й начальник навчального центру підготовки молодших спеціалістів повітрянодесантних бригад.
У 1995—1997 роках — слухач факультету підготовки спеціалістів оперативно-стратегічного рівня Академії Збройних Сил України.
У 1997—1999 роках — начальник штабу та командир 30-ї танкової дивізії 8-го армійського корпусу.
З 20 серпня 1999 року — генерал-майор.
У 1999—2001 роках — начальник штабу — перший заступник командувача 13 армійського корпусу.
У 2001—2002 роках — начальник штабу — перший заступник начальника Головного управління внутрішніх військ МВС України.
У 2002—2003 роках — перший заступник Голови Держкомітету у справах охорони державного кордону України — Командувача Прикордонних військ України.
З 22 серпня 2002 року — генерал-лейтенант.
У 2003—2011 роках — перший заступник Голови Державної прикордонної служби України — директор Департаменту по роботі з особовим складом.
З 21 серпня 2007 року — генерал-полковник.
У 2011—2014 роках — директор Департаменту персоналу Адміністрації Державної прикордонної служби України.
5 березня 2014 року, під час вторгнення на суверенну територію України «невідомих формувань в російській уніформі» був викрадений біля військової частини під Ялтою — за свідченнями очевидця: «російські байкери зупинили авто, порізали шини та забрали прикордонника». В ході оперативного розслідування того ж дня вдалося встановити його місце перебування, після успішних переговорів звільнений.
З 25 березня 2014 року по 3 липня 2014 року — виконувач обов'язків Міністра оборони України.
З 2 квітня по 5 липня 2014 року — член Ради національної безпеки та оборони України.
Був призначений Головою міжвідомчої робочої групи з підготовки пропозицій щодо зміцнення обороноздатності держави.
З 3 липня 2014 року — заступник Секретаря Ради національної безпеки та оборони України[8], а з 17 лютого 2015 року по 27 липня 2021 року — перший заступник Секретаря РНБО.
З 2 серпня 2021 року по 23 лютого 2022 року — у розпорядженні Міністра оборони України.
З 24 лютого 2022 року по 15 серпня 2022 року — начальник штабу — заступник начальника Національного університету оборони України імені Івана Черняховського.
З 16 серпня 2022 року — начальник Національного університету оборони України.
03.07.2023