Закінчив відділення «Політологія» КНУ ім. Т.Г.Шевченка. Навчався на PFP “NATO Language Courses” в Будапештському університеті оборони ім.Зріні Міклоша. Кандидатат політичних наук. Працював старшим консультантом відділу стратегій розвитку політичної системи Національного інституту стратегічних досліджень.