Родился 18 декабря 1972 года в Ленинграде.
В 1994 году окончил математический факультет Российский государственный педагогический университет имени А.И. Герцена. Кандидат физико-математических наук.
С 1992 по 2009 год – преподаватель (учитель математики), затем зам. директора по учебной работе Физико-математического лицея № 239.
С 2009 года – директор Президентского Физико-математического лицея № 239.