He graduated in 1994 from the faculty of Law of Yerevan State University.
In 1997–1998 he worked in the law division of the Union of Lawyers and Political Scientists of Armenia.
In 1998–1999 he was senior adviser in the RA NA Standing Committee on State and Legal Affairs.
On May 12, 2007, he was elected as a deputy of the National Assembly by proportional electoral system.
On July 22, 2008, he was appointed Chief of Staff to the National Security Council of Armenia.