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