Закончил Санкт-Петербургский государственный университет математико-механический факультет по специальности «Математическое обеспечение ЭВМ». C 2005-го года работает инженером-программистом в Центре Высоких Технологий Sun Microsystems в Санкт-Петербурге в группе NetBeans IDE.