1979-1991: He worked at “Hayhastoc” scientific manufacturing complex as an engineer, at “VNIIStandardelectro” institute's Armenian branch as a senior engineer, at “Transistor” scientific manufacturing complex as a senior engineer, first- rank engineer- constructor, a sector manager, then as head of an Information and Computing Center.
As of 1988, he became an active contributor in the “Karabakh movement” and afterwards in the ”Pan-Armenian National Movement”, “HHSh”.
From 1989–1990, as a member of “Transistor”’s volunteer squad, he participated in the defense operations of Blutan village of Hadrout area, in Nagorno-Karabakh Republic.
From 1991-1999, he was uninterruptedly elected a member of the executive committee of the Pan-Armenian National Movement.
In January 1991, he was elected the head of the Local Council of Shengavit district of Yerevan.
In June 1992, he was appointed deputy head of the Executive Committee of Yerevan City Council, but in December he resigned from the post. The decision was related to the resignation of the head of the Executive Committee of Yerevan City Council Hambardzoum Galstyan.
In January 1993, by presidential decree, he was appointed the head of the Armenian Presidential Supervisory Service.
In February 1998, he resigned from his post as the vice-chairman of the National Assembly, and was integrated in the Armenian National Assembly’s Standing Committee on Financial-Credit and Budgetary Affairs. In the same period, he stopped his membership in the Pan-Armenian National Movement executive committee, as a consequence to having disputes with Pan-Armenian National Movement executive committee chairman Levon Ter-Petrosyan over principles and for disagreeing on the adopted course. On December 22, he was elected head of Pan-Armenian National Movement council of Shengavit district.
On January 16, 1999, with a group of supporters, he founded “EuroWay” NGO and was elected the board director of that organization. In May, with a group of supporters, he founded “Armat”, The Center for Democracy and Civil society.
In 2007, he actively participated in the presidential campaign of Levon Ter-Petrosyan as deputy chief of Shengavit district pre-electorate precinct.
In 2008, he participated in the nationwide protests which followed the rigged presidential election in Armenia. After the massacre of the peaceful demonstrators on March 1, he was arrested on March 3, on false accusations of plotting to seize power. He was kept in custody for 71 days at “Yerevan-Center” jail. In May, with a group of supporters, he established the Committee for defense of political prisoners and politically harassed. In summer, he joined the newly formed Armenian National Congress.
In 2009, in Yerevan City Council elections, without being a candidate, he actively participated in the electoral campaign of the Armenian National Congress as deputy chief of Shengavit precinct.
In July 2010, after the Pan-Armenian National Movement’s congress, in an open letter addressed to the party’s members, he announced that he quit the Pan-Armenian National Movement party.
In January 2011, he initiated “The Online Liberals’ Alliance”, “3Ա”. On April 15, he informed the Armenian National Congress that he stopped his membership to it.
Since September 2011, he corresponds to "eJournal.am", an electronic journal.
In March 2012, in the Armenian National Assembly’s elections, he was invited by the liberal political party Heritage and the Free Democrats parties to join the Heritage ’s proportional list, which included members from the two mentioned parties and representatives from the public sector. He also joined the electoral precinct team of the Heritage as a political consultant.