В 1990–1995 годах учился в Московской консерватории по специальности «теория музыки», в 1998 году окончил аспирантуру. В 2003 году защитил кандидатскую диссертацию «Теоретические проблемы мотетной композиции в “Magnum opus musicum” Орландо ди Лассо» (научный руководитель — профессор Ю. Н. Холопов). С 1998 года преподаёт на кафедре теории музыки гармонию (с 1998 года — ассистент профессор Ю. Н. Холопова, с 2003 — профессора В. С. Ценовой, с 2007 года — ведущий спецкурса), чтение партитур, участвует в чтении курса музыкально-теоретических систем и истории оркестровых стилей.