С 1980 по 1987 год учился в средней школе № 93 г. Киева, с 1987 по 1990 год – в киевской физико-математической школе № 145
В 1988 и 1989 годах получал вторые дипломы на Всесоюзных математических олимпиадах школьников (Донецк и Рига)
В июле 1989 года прошел курс обучения в International Science and Mathematics Summer Institute at LaSalle Academy, Нью-Йорк, США
С 1990 по 1995 – cтудент кафедры высшей алгебры механико-математического факультета МГУ им. М.В.Ломоносова; научный руководитель – профессор Э.Б.Винберг
Июнь 1995 – диплом с отличием МГУ им. М.В.Ломоносова, cпециальность: математика, прикладная математика
Тема дипломной работы: «О некотором классе действий группы SL(2)»
Ноябрь 1995 - май 1998 – аспирант кафедры высшей алгебры МГУ
В мае 1998 года защищена кандидатская диссертация на тему «Действия редуктивных групп со сферическими орбитами»; руководитель – профессор Э.Б.Винберг; ведущая организация – Ярославский Государственный университет им. П.Г.Демидова, официальные оппоненты – профессор В.Л.Попов и доцент Д.И.Панюшев
Младший научный сотрудник (1999-2004), ассистент (2004-2005), доцент (2005-2013), профессор (с 2013) кафедры высшей алгебры механико-математического факультета МГУ имени М.В.Ломоносова
С сентября 1995 по февраль 2000 года – ассистент, доцент (1999) кафедры алгебры математического факультета Московского Педагогического Государственного университета (МПГУ)
С сентября 1999 года – лектор в Независимом Московском университете (НМУ), в 2013 году избран постоянным профессором НМУ
В осеннем семестре 2005 года – лектор Высшей Школы Бизнеса МГУ
С сентябрь 2008 по май 2010 года – доцент кафедры математики факультета информатики и прикладной математики Православного Свято-Тихоновского Гуманитарного университета (ПСТГУ)
В декабре 2010 защищена докторская диссертация на тему »Вложения однородных пространств и геометрическая теория инвариантов»; научный консультант – профессор Э.Б.Винберг; ведущая организация – Санкт-Петербургский Государственный университет; официальные оппоненты – профессор Д.Н.Ахиезер, профессор А.Л.Онищик и профессор А.Н.Панов
Знание языков: английский, украинский (свободно), немецкий, французский (со словарем)
теория инвариантов, теория представлений, алгебраическая геометрия, линейные алгебраические группы, группы и алгебры Ли, комбинаторная алгебра
алгебраические группы преобразования, аффинная алгебраическая геометрия, представления и инварианты линейных групп, вложения однородных пространств, геометрическая теория инвариантов, торические многообразия, кольца Кокса, автоморфизмы алгебраических многообразий, комбинаторные и алгоритмические методы в коммутативной алгебре и алгебраической геометрии