Народився 2 вересня 1971 року у Львові (Україна).
Закінчив місцеву середню школу № 4 з поглибленим вивченням англійської мови (тепер Львівська лінгвістична гімназія).
1993 року закінчив Львівський державний університет ім.І.Франка (філологічний факультет, слов'янські мови та література).
Володіє англійською, хорватською, сербською, польською мовами.
Від серпня 1995 до березня 1996 — аташе Управління Європи та Америки, МЗС України.
Від березня 1996 до грудня 1999 — аташе, 3-й секретар, Посольство України в Союзній Республіці Югославії. Був перекладачем під час офіційних переговорів керівництва Української Держави із Президентом СРЮ Слободаном Мілошевичем.
З лютого 2000 року – 2-й секретар управління політичного аналізу та планування МЗС України.
З лютого 2001-го – 2-й секретар, з грудня 2001-го – 1-й секретар Кабінету Міністра закордонних справ України.
З лютого 2003 року – в.о. начальника прес-служби МЗС України, з серпня 2004-го – начальник прес-служби, речник МЗС України.
З березня по грудень 2005-го – заступник державного секретаря України (Олександра Зінченка, Олега Рибачука).
З грудня 2005 по грудень 2006 року. - радник президента України (Віктора Ющенка) - керівник головної служби гуманітарної політики Секретаріату президента.
З грудня 2006 до травня 2009 р.р. - надзвичайний та повноважний посол України у Хорватії.
З вересня 2007 року по травень 2009 року - надзвичайний та повноважний посол України у Боснії та Герцеговині за сумісництвом.
З липня 2009-го – директор турніру УЄФА Євро-2012 в Україні.
З 2012 до 2014 р.р. очолював оргкомітет Євробаскету-2015.
У вересні 2014 року обійняв посаду радника голови Служби безпеки України. На цій посаді займається питаннями інформаційної політики та зв'язків із громадськістю СБУ, координує сферу комунікації української спецслужби з вітчизняними ЗМІ та світовою спільнотою. У червні 2015 року, після відставки Валентина Наливайченка, звільняється з посади радника голови СБУ.
У 2015 році, разом із Валентином Наливайченком стає одним із співзасновників та членом політради партії "Справедливість".
У 2019 році балотувався на позачергових парламентських виборах за списком партії ВО Батьківщина , проте його місце у списку (№30) виявилося непрохідним.
Надзвичайний та повноважний посланник І класу (2007).
Одружений, виховує дочку та сина.
02.11.2020