He was born on March 5, 1963 in Yerevan.
1975-1980 he graduated from the faculty of the computing technique of Yerevan Polytechnic Institute.
1980-1983 he was Post-Graduate at the Computing Center of the Armenian SSR Academy of Sciences.
1982-1988 he studied at the Law faculty of Rostov M. Suslov State University.
1988-1992 he studied at the Psychology faculty of Yerevan Kh. Abovian State Pedagogic Institute.
He has begun his work experience from 1981: engineer at the Electronic Apparatus Plant of Yerevan, junior research associate at the Computing Center of the Academy of Sciences of the Armenian SSR, deputy director of school # 183 in Yerevan, director of Yerevan school # 198.
1995-1998 he was a deputy of the RA National Assembly, member of the NA Standing Committee on State and Legal Affairs.
In 1997 he was a Chief Adviser to the Mayor of Yerevan.
1997-1998 he served First Deputy Minister of Justice of the Republic of Armenia.
1998–2007 he served as Minister of Justice of the Republic of Armenia.
On May 12, 2007 he was elected a deputy of the National Assembly by the proportional system from the Republican Party of Armenia/RPA.
On June 7, 2007 he was elected Chairman of the RA NA Standing Committee on State and Legal Affairs.
He was awarded medals For Strengthening Cooperation, For Strengthening the Legal System and Mkhitar Gosh.
He is candidate of technical sciences, and an author of two monographs and more than twenty scientific articles.
He is married and has three children.