Il passe son mittlere Reife en 1975 à Marbourg, puis suit pendant deux ans une formation commerciale dans un lycée professionnel.
En 1977, il obtient un poste de vendeur chez Karstadt. À la fin des années 1970, alors qu'il est devenu gérant d'une succursale de Jöckel Vertriebs GmbH à Marbourg, il suit une formation de formateur à la chambre de commerce et d'industrie (IHK).
Engagements syndicaux
Membre du syndicat du commerce, de la banque et des assurances (HBV), il en est désigné secrétaire pour la Hesse centrale en 1981. Il est élu président du HBV du nouveau Land de Thuringe en 1990, ainsi que président du conseil de surveillance de la coopérative de logements Zukunft, à Erfurt, deux ans plus tard.
En 1999, il se présente aux élections régionales du en deuxième position sur la liste du PDS. Élu député au Landtag, il devient vice-président du groupe parlementaire. Il démissionne alors de ses fonctions syndicales et associatives.
Chef de file de la gauche radicale
Il est désigné président du groupe PDS, le plus important de l'opposition, le . Ainsi, lors d'une convention régionale en , il est investi chef de file du PDS pour les élections du . Lors de ce scrutin, la gauche radicale obtient 26,1% des voix, son meilleur score depuis 1990, mais la CDU de Dieter Althaus conserve la majorité absolue. Ramelow est alors reconduit à la tête du groupe PDS, fort de 28 députés sur 88.
Passage en politique fédérale
Le , il est choisi par la direction du PDS comme directeur de campagne pour les futures élections fédérales, prévues en 2006. Le scrutin étant finalement avancé au , il négocie en juin précédent la formation de listes conjointes avec l'Alternative électorale travail et justice sociale (WASG), formation politique rassemblant les déçus du SPD.
Bien qu'il échoue à se faire élire dans la 196ecirconscription fédérale, il gagne un siège au Bundestag grâce au scrutin de liste. En conséquence, il démissionne le de son mandat parlementaire régional et devient vice-président du groupe parlementaire fédéral de la gauche radicale. Il est ensuite nommé négociateur en chef du PDS pour le processus de fusion avec la WASG, qui donne naissance en 2007 au parti Die Linke.
Alors que les partis de gauche sont nettement majoritaires au Landtag avec 51 sièges sur 88, la CDU et le SPD forment une «grande coalition» qui maintient Die Linke dans l'opposition; Bodo Ramelow décide de tout de même se présenter au troisième tour de l'investiture du Landtag le , la candidate chrétienne-démocrate Christine Lieberknecht n'ayant pas obtenu la majorité lors des deux premiers. Il remporte 27 voix, contre 55 à son adversaire. Le , il est élu président de son groupe parlementaire.
Pour les élections régionales du 14 septembre 2014, il est choisi pour la troisième fois consécutive comme chef de file de Die Linke. Avec 28,2% des voix et 28 députés sur 91, le parti finit une fois encore deuxième des forces politiques régionales. Bien qu'une éventuelle majorité de gauche soit nettement plus faible que cinq ans plus tôt, avec à peine 46 élus, Die Linke, le Parti social-démocrate et Les Verts entreprennent des négociations de coalition, qui se concluent positivement.
Le suivant, Bodo Ramelow est investi ministre-président de Thuringe par le Landtag, par 46 voix sur 91. C'est la première fois dans l'histoire politique allemande qu'un gouvernement est dirigé par un représentant de la gauche radicale; c'est aussi la première fois qu'un gouvernement tripartite réunit trois formations se réclamant de la gauche[1].
Ce vote provoque un tollé dans la classe politique et une crise au sein de la CDU, car depuis la dernière guerre aucun ministre président de land n'a été élu avec l'apport de voix de l'extrême-droite. Kemmerich démissionne le surlendemain. Une nouvelle élection est organisée le qui permet la réélection de Bodo Ramelow et la reconduction d'un gouvernement minoritaire[3]. Le , en raison de l'évolution de la pandémie de Covid-19, les trois partis de la coalition gouvernementale et l'opposition chrétienne-démocrate s'entendent pour reporter la tenue du scrutin au , le même jour que les élections fédérales[4]. Cette perspective est cependant écartée en , en raison de la défection de deux parlementaires de la CDU opposés à la dissolution et de l'opposition des Grünen à un tel scenario, ce qui permet au gouvernement minoritaire de se maintenir au pouvoir[5].
Après le gouvernement régional
Lors des élections régionales du , l'AfD arrive en tête devant la CDU tandis que la coalition au pouvoir est en très fort recul. Bodo Ramelow indique qu'il soutient le chrétien-démocrate Mario Voigt pour lui succéder[6]. Le , après avoir formé une coalition avec le SPD et l'Alliance Sahra Wagenknecht (BSW), Mario Voigt est élu ministre-président par le Landtag par 51 voix favorables grâce au renfort d'une partie des députés de Die Linke[7].
Il se présente aux élections fédérales anticipées du 23 février 2025 dans la 192ecirconscription fédérale, qui rassemble principalement Erfurt, Weimar et Grammetal. Il remporte 36,8% des voix et assure sa réélection au Bundestag avec dix points d'avance sur le candidat de l'AfD. Au scrutin de liste, c'est cependant l'AfD qui vire en tête dans la circonscription avec 26,9% des suffrages exprimés, contre 22,1% pour Die Linke[8].