В 1999 году закончил Магнитогорский Технический Университет. Специальность - инженер-программист.
С 1998 года работал в ООО "Спецавтоматика". Разрабатывал ПО для систем охранной и пожарной сигнализации. Проект для пультов оборудованных оборудованием Visonic работает больше 5 лет.
С 2004 года работал в ООО "НПО "Автоматика". Был участником группы разработчиков ПО для управления и контроля мшины непрерывного литья заготовок.