Окончил МГТУ им.Баумана в 1982 году по специальности Системы автоматического управления. Кандидат технических наук. Работал в МГТУ им.Баумана, НИИ Информатики и систем управления МГТУ, Научном Геоинформационном Центре АН СССР, Российском НИИ Космического Приборостроения. Занимался разработкой систем управления сложными объектами и созданием программного обеспечения.
С 1994 года является системным архитектором и руководителем компании Сайбернетик Системс (www.polibase.ru, www.cybsys.ru). Занимается разработкой систем автоматизированного управления предприятиями, базами данных, контент-анализом и интернет-технологиями.