In 2002, he graduated from the Academy of Management of the Republic of Armenia, earning the title of State Employee.
From 2000 to 2001, he headed a joint program called “Medico-Demographic Research” between the ministry of health and the American organization MAKRO International Inc.
In 2010 he was Chairman of the Committee on Constitutional Justice of the Scientific and Analytical Center of the Chamber of Advocates of the Republic of Armenia.
In 2016, he was coordinator of the program "Protection of the Rights of Citizens of Artsakh and Armenia as a Result of Military Intervention by the Republic of Azerbaijan."
After coming 3rd in the election he chose to give up his seat in Yerevan City Council and continue to work in the cabinet.
Hanrapetutyun won 8 seats in the Yerevan City Council following the election, with Zeynalyan coming in 4th place.