Окончил механико-математический факультет МГУ в 2001 году.
Является членом оргкомитета и жюри московских олимпиад по информатике, руководителем команды школьников г. Москвы на Всероссийской олимпиаде по информатике.
Имеет высшую квалификационную категорию.
Работает в школе с 2002 года.