Родился в 1952 году в городе Губе.
В 1969-1974 учился на факультете прикладной математики и механики Азербайджанского государственного университета им.С.М.Кирова (ныне Бакинский государственный университет).
По назначению был направлен в Институт кибернетики АН.
В 1976-1978 годах прошел курсы повышения квалификации Института кибернетики имени В.М.Глушко АН Украины.
В 1978-1982 годах учился в аспирантуре указанного института.
В 1985 году защитив кандидатскую диссертацию на тему «Исследование и применение средств проектирования систем диалога одного класса», получил ученую степень кандидата физико-математических наук.