Georgi Dimitrov est né le 18 juin 1882, dans le village de Kovatchevtsi près de Pernik, une région minière non loin de Sofia. Il est né dans les champs, sa mère servant d’aide aux champs, avant de devenir servante, tandis que son père parvint par la suite à s’installer comme artisan de chapeaux à Sofia.
Ses parents provenaient tous deux de la région de Krésna-Razlog, marquée à la fin du XIXe siècle par un soulèvement bulgare anti-ottoman, dans le cadre du refus de la Macédoine bulgare de rester dans le giron ottoman.
Elle s’était convertie à l’évangélisme, dans un pays dominé par le christianisme orthodoxe, mais à dix ans Georgi Dimitrov fut exclu des cours du dimanche et publia très jeune une revue anti-cléricale, Kukurigoo (Cocorico), qui n’eut cependant que deux numéros.
Georgi Dimitrov était le plus vieux de ses huit frères et sœurs, mais il ne reprit pas le métier de son père comme c’était souvent le cas ; il devint ouvrier-typographe, activité consistant à placer les lettres sur l’imprimerie conformément aux manuscrits.
Cela présupposait de savoir lire et les ouvriers-typographes appartiennent historiquement à la fraction la plus consciente du prolétariat. À ce titre, le Parti Ouvrier Social-Démocrate bulgare, qui avait été créé le deux août 1891, a généré son premier syndicat en novembre 1894 justement dans cette fraction, comme Centrale ouvrière des imprimeurs.
Georgi Dimitrov participa à la première grève de celle-ci,en février 1895, comme représentant des apprentis dans le comité de grève. Si la grève impliquant 200 ouvriers dans 13 imprimeries échoua, une nouvelle vague de grèves eut lieu durant les années 1899 et 1900, après réorganisation du syndicat comme Société ouvrière des imprimeurs.
Une anecdote consiste en ce que Georgi Dimitrov était le seul à parvenir à déchiffrer l’écriture d’un ministre, Radoslavov. Or, celui-ci insultait les ouvriers manifestant le 1er mai dans un article en 1898, ce qui fit que Georgi Dimitrov refusa d’établir le texte pour l’imprimerie, le responsable de celui-ci se voyant obliger de céder, car ne trouvant personne d’autres. Radoslavov lui rappellera l’épisode plus tard au parlement, lorsque Georgi Dimitrov deviendra député lui aussi.
Georgi Dimitrov en devint le responsable en 1901, devenant une figure de l’agitation, alors qu’à l’arrière-plan se développait le Parti Ouvrier Social-Démocrate, sous l’égide de Dimitar Blagoev, dont deux écrits fameux alors étaient notamment « Nos apôtres » et « Pour Christo Botev ».
Figure historique du socialisme à ses débuts, il avait même fondé le premier groupe social-démocrate en Russie, lors d’un séjour universitaire à Saint-Pétersbourg en 1883-1884, avant de se faire expulser, ayant étudié le premier tome du Capital (qu’il traduisit en bulgare), des œuvres de Ferdinand Lassalle, la brochure de Georgi Plekhanov « Le socialisme et la lutte politique ».
Dimitar Blagoev publia la première brochure social-démocrate : « Qu’est-ce que le socialisme et trouve-t-il un terrain propice chez nous ? » et participa à toutes les revues et journaux sociaux-démocrates, devenant pendant 22 ans le rédacteur de l’organe théorique du Parti, Nové Vrémé.
Georgi Dimitrov rejoignit alors ce parti en 1902, qui connut justement en 1903 une scission, Dimitar Blagoev maintenant le cap marxiste, dans la lignée de Karl Kautsky, face à une interprétation ouverte, dans un esprit de compromis, etc., d’où l’opposition entre les « étroits », partisans d’une ligne stricte dite « étroite » (tesniatzi), et les « larges », partisans d’une politique d’ouverture dite « large » (chiroki).
Georgi Dimitrov se situait dans le camp des « étroits », dans la section de Sofia qui a alors 53 membres, lui-même devenant par la suite son délégué, participant à ce titre en 1904 aux travaux du XIe congrès du Parti, tout comme au suivant, jusqu’en 1909 où le XVIe congrès le nomme au Comité Central.
Il participa également aux congrès de l’Union Générale Syndicale Ouvrière, dans une situation marquée par une classe ouvrière encore très faible ; il n’y avait en Bulgarie en 1901 que 200 usines, dont plus de la moitié avait moins de vingt ouvriers.
Il y avait par conséquent une lente montée en puissance et Georgi Dimitrov s’inséra dans ce processus, devenant progressivement une figure de la classe ouvrière s’affirmant historiquement.
Son premier article dans le journal du Parti, le Rabotnicheski Vestnik (Le journal des ouvriers), traitait d’ailleurs en juin 1903 de « l’opportunisme dans les syndicats ».
Il devint par la suite un permanent du Parti Ouvriers Social-Démocrate (étroit) de Dimitar Blagoev, qui regroupait ainsi 1200 activistes, avec un tiers d’ouvriers, ainsi que le responsable de l’Union Générale des Syndicats (ORSS) lié au Parti.
Il y eut alors des grèves marquantes, comme celle des mineurs de Pernik, en 1906, qui dura 35 jours et fut dirigé par Georgi Dimitrov, qui fut alors ramené à Sofia escorté par la police. La grève se répéta à de nombreuses reprises, Georgi Dimitrov étant à chaque fois en première ligne), celle des ouvriers du textile de Slivène en 1908, celle en 1909 des ouvriers de la fabrique d’allumettes de Kostenetz, qui dura trois mois, celle en 1910 des mineurs de Plakalnitza et des ouvriers du tabac à Plovdiv, celle en 1913 des typographes à Sofia.
En 1912, l’ORSS avait 8500 adhérents ; le Parti avait de son côté 2900 adhérents et les « larges » pareillement et Georgi Dimitrov devint dans ce cadre une figure majeure du mouvement ouvrier.
Du 10 juillet au 10 août 1912, il purgea même une peine d’un mois de prison pour « offense » au socialiste de droite Moutafov, qualifié de falsificateur et d’indicateur de la police.
Et il devint alors député, en novembre 1913, à l’âge de 31 ans, dans les départements de Vratza et Tirnovo, et secrétaire du groupe parlementaire social-démocrate.