Родился в Киеве, УССР.
После школы отслужил срочную службу рядовым Советской армии в ракетных войсках в БССР.
С отличием закончил исторический факультет Киевского государственного университета имени Тараса Шевченко.
С сентября 1992 года по октябрь 1994 года работал в Министерстве иностранных дел Украины. Атташе, третий секретарь (март 1993) отдела (с 1993 года – управления) политического анализа и планирования; второй секретарь (май 1994) управления ОБСЕ и Совета Европы.
Дипломатические стажировки: май-август 1993 года – университет Лидса (Великобритания); февраль-апрель 1994 года – посольства Украины в Бельгии, Нидерландах и Люксембурге (Брюссель, Бельгия).
С октября 1994 года по апрель 1998 года работал в Администрации Президента Украины. Старший, главный (декабрь 1994) консультант Управления внешней политики. Член государственных делегаций Украины на переговорах по ОБСЕ (Вена, Австрия), а также в ходе визитов Президента Украины в Грузию, Италию, Грецию и Финляндию.
С апреля 1998 года по декабрь 2003 года – консультант по вопросам внешней политики и связям с прессой благотворительного фонда «Содружество».
С июня 2000 по март 2002 года – редактор отдела политики газеты «Новый век» (по совместительству).
С августа 2003 года по октябрь 2006 года – вице-президент «Центра исследований корпоративных отношений».
С октября 2006 года по декабрь 2007 года – советник вице-премьер-министра Украины Дмитрия Табачника.
С января 2008 года по март 2010 года – помощник-консультант народного депутата Украины Дмитрия Табачника.
С января 2009 года – президент «Центра системного анализа и прогнозирования».
С мая 2010 года – советник министра образования и науки, молодёжи и спорта Украины.
Дипломатический ранг – первый секретарь первого класса. Пятый ранг государственного служащего.
После смены власти на Украине, 1 марта 2014 года уехал в Россию. В настоящее время является президентом «Центра системного анализа и прогнозирования».
С 2014 года – колумнист интернет издания РИА Новости.
C 2015 года – регулярный гость эфиров ВГТРК (радио Вести ФМ). Начал вести авторскую передачу «Киевский тупик» вместе с украинским журналистом Владимиром Синельниковым. В этих эфирах в основном освещает проблематику современной Украины, её внешних и внутренних политических проблем. Также постоянно появляется в эфирах у других политологов и ведущих, таких как Евгений Сатановский, Армен Гаспарян, Владимир Соловьёв и других.
Регулярно принимает участие в различных форумах и конференциях, пишет статьи и анализы для различных интернет-изданий.