Родился в 1955 г. в г. Георгиевске Ставропольского края. Oкончил с отличием механико-математический факультет МГУ, кандидат физико-математических наук. В 1985 - 1992 - старший научный сотрудник Северо-Кавказского филиала НИИ систем связи и управления в г. Пятигорске. В 1993- 1997 гг. - старший преподаватель, доцент, заведующий кафедрой Ставропольского государственного технического университета. С ноября 1999 года проживает в г. Торонто.