Cette monnaie a fait son apparition au treizième siècle dans la région de la république de Novgorod. Lors des premiers temps de cette monnaie, les gens n'utilisaient pas des pièces. Le rouble était caractérisé par des petits morceaux d'argent. Les lingots pouvaient peser plus ou moins (200 et 500 grammes) et ces derniers étaient subdivisés en morceaux plus petits. La signification du nom donné à cette monnaie vient de la manière dont les lingots étaient créés. Rouble vient de « roubit » en russe. Ce mot signifie « hacher ». Les lingots à cette époque étaient coupés à la hache.

Tout comme les dollars et l'euros, il se divise en cent parties. Ces unités plus petites se nomment les kopecks. Cependant, les kopecks ont peu de valeur. Les Français ont utilisé cette caractéristique de manière sarcastique dans une expression bien connue: « ne pas valoir un kopeck! ».

Jusqu'en 2013, le taux de change pour le rouble varie d'un euros pour 40 ou 50 roubles. Mais en 2014, la monnaie russe a connu une forte dépréciation suite aux problèmes du pays en Ukraine et aux sanctions européennes qui ont accompagné cette situation. En avril 2015, un euro vaut 57 roubles.

Les symboles pour désigner la monnaie ont changé au fil du temps. En 2013, les politiciens ont consulté la population afin d'établir un symbole standard pour l'ensemble de la Russie. Lors d'un vote sur le site web de la Banque centrale de Russie, les gens avaient le choix entre cinq signes différents. Celui choisi est la lettre P avec une barre horizontale au milieu. Cette lettre fait partie l'alphabet cyrillique. Ce dernier était utilisé de manière officieuse depuis 2007 dans la majeure partie de l'empire russe. Ce vote a donné une valeur officielle au symbole.

La Biélorussie donne également ce nom à sa monnaie nationale. Le taux de change est de 1 euros pour 17750 roubles biélorusses plus ou moins. Ce nom était utilisé dans d'autres pays comme la Lettonie, l'Arménie ou le Géorgie. Mais, ces monnaies sont maintenant disparues. Il est également utilisé en Transnitrie qui n'est pas un pays officiellement reconnu et qui ne possède pas de code ISO 4217.