Russian Federation, being de jure and de facto linguistically diverse multilingual country, can be described, at the same time, as being under a strong influence of monolingual language ideology, with Russian totally domineering in most public spheres. Minority languages and especially languages of migrants lack official recognition and support, and their speakers often have to face prejudices and negative stereotypes. The paper aims at revealing language ideology prevailing in modern Russia through analysis of attitudes to languages other than Russian as they are expressed in discourse about language, i.e. metadiscourse. When approaching it, it is important to distinguish state discourse (manifestation of official language policy) and public discourse (collective attitudes towards certain sublanguages and their users expressed more or less directly). The analysis shows that over the past two decades, official language ideology in Russia has shifted from guaranteeing linguistic equality and diversity to having an emphasis on unity and purity and giving support to the Russian language. This reorientation is realized through status planning, corpus planning, and acquisition planning. At the level of public discourse, analysis of collective attitudes towards the languages used by non-native speakers demonstrates that a significant part of the Russian-speaking population express negative attitudes towards non-native speakers and their poor Russian language skills, which once again confirms that there is dominant monolingualism and purism in public discourse. However, language practices in Russia are gradually becoming more diverse which can become a challenge for monolingualism and purism in future.