Родился в 1947 году. Закончил МАИ им. С. Орджоникидзе.
С 1972 года занимался программированием на различных ЭВМ, разработкой АСУ и информационных систем. В 1996-2008 годах преподавал компьютерные дисциплины в Лицее информационных технологий. В МГО "Солидарность" состоит с февраля 2010 года.