Закончил Балашихинскую среднюю школу 3 в 1990 г., МГУ им. М.В. Ломоносова в 1997 году, Факультет вычислительной математики и кибернетики.
В 1999-2000 г.г. занимался разработкой модели эволюционного возникновения целенаправленного поведения в Институте прикладной математики им. М.В. Келдыша.
Учитель информатики в 57 школе с 2009 года.