On 22 November 1991, the
Supreme Soviet, then parliament of Russia, adopted the Declaration of the Rights of Man and of the Citizen, Article 40 of which provided for the creation of the office of the Parliamentary Commissioner for Human Rights, and it was stated that they should be "appointed by the Supreme Soviet for a term of five years, accountable to it and enjoys the same immunity, as the people's deputy of the RSFSR". The following
collapse of the USSR led to the fact that this position was not introduced for the next two years. The post of the Commissioner for Human Rights in Russia was introduced by the 1993 Russian Constitution. However, the formation of this institution took place with great difficulty. The first Commissioner was
Sergei Kovalyov, who was appointed by the State Duma on 17 January 1994. At the same time he headed the Presidential Commission on Human Rights, created on 1 November 1993. The commission was empowered to consider complaints of human rights violation to investigate these facts. At the time of Kovalyov's appointment, there was no federal act regulating the activities of the Ombudsman. Therefore, his activities were regulated by a presidential decree, which obliged officials to provide the Ombudsman with information necessary for his activities, and also established that, prior to the adoption of the relevant constitutional law, the Commissioner must exercise the powers vested in him as chairman of the Human Rights Commission. In March 1995, the State Duma revoked the decision on the Kovalyov's appointment and the post of the Commissioner remained vacant for the next three years. At the end of December 1996, the federal constitutional law "On the Commissioner for Human Rights in the Russian Federation" was adopted. Only in May 1998,
Communist Oleg Mironov succeeded Kovalyov as the Commissioner receiving 340 of 450 votes of MPs. His successors (
Vladimir Lukin and
Ella Pamfilova) were appointed on the proposal of the President of Russia
Vladimir Putin. ==Requirements for candidacy==