Yeganyan was born on 2 June 1956 to Artsakh's Melik-Yeganyan father and Mikoyan mother, a family name which have many famous people, among whom are
Anastas Mikoyan, a Soviet statesman, and
Artem Mikoyan, a Soviet Armenian aircraft designer who designed the MiG military aircraft. He was influenced by his father, Kim Yeganyan, to seek education as future statesman. He studied at
PhysMath School, Yerevan from 1969 to 1972, before obtaining both bachelor's and master's degrees in econometrics from
Yerevan State University in 1977. Following it, he did post graduate studies at
Yerevan Institute of National Economy, studying under academician
Abel Aganbegyan. In 1981, at the age of 24, he got his PhD in economics. From 1992 to 2002, Yeganyan took various courses at the Joint Institute of Vienna, and competed as many as four times against six international organizations and the Austrian Authorities at the same institute. From 1999 to 2008, he served as Head of the State Migration Service of the Republic of Armenia and from June 1990 to June 1999 served as First Deputy Minister at the Ministry of Labor and Social Affairs of the Republic of Armenia. Between April 1983 and June 1990 was Chief Specialist of the Government of Armenian SSR (USSR). Yeganyan was an author of special course on Migration Management at the Yerevan State University and Russian-Armenian (Slavonic) State University. In 2015, when in office as Head of the State Migration Service, Yeganyan led the negotiations with the Federal Migration Service of the Russian Federation, which resulted in lifting the entry ban for 28,000 Armenian citizens. Between 2003 and 2010 he was elected and served as member of the Council of Europe Committee for Migration (CDMG), and from 2008 to 2009, as Vice President of the Bureau of the same committee. In December 2018, he was elected as a member of the Public Council of Armenia, Chairman of the Standing Committee on Demography and Gender. Yeganyan initiated and established a special shelter for asylum seekers in 2002. ==Other activities==