Окончил факультет Робототехники и комплексной автоматизации МГТУ им. Баумана.Начинал с поддержки различных программ в маленькой не ИТ компании, параллельно работал начинающим программистом в другой небольшой компании DataX/FLORIN (2000 - 2004). Во Флориде выполнил множество проектов (таких как «Система Автоматизированного Трейдинга», «Автоматизированная система учета карт продавцов»), как в одиночку, так в составе команды, и дорос до Ведущего Разработчика.
В 2004 году перешел в фирму, которая занималась торговлей ценными бумагами на американском рынке, там совмещал должность Ведущего Разработчика и Аналитика. Далее был двухлетний период в компании Egar (2006 - 2008), где дорос до Старшего Аналитика и Менеджера Проектов и получил очень большой опыт на различных проектах (например, «Автоматизация брокерских и дилерских услуг Банков»).
С 2008 года работает в компании "Автомир", где занимается стратегическим анализом и выстраиванием архитектуры предприятия с численностью персонала в 5 000 сотрудников.
Участвовал в конференциях: РИТ 2008(Доклад Управления Требованиями на базе Wiki-движков), Training Labs 2008, SEF 2009, Training Labs 2009 (мини-тренинг «Выявление и Анализ Требований»).
Сосотоит членом в Сообществе Аналитиков России и Agile Russia.