Vroege jaren
Michail Moisejevitsj Botvinnik werd geboren in de buurt van St. Petersburg in een Joodse familie. Zijn vader was tandtechnicus en voorzanger (hazzan) in de plaatselijke synagoge. Zijn moeder was tandarts, waardoor het gezin buiten het Paleis van Nederzetting kon leven, waartoe de meeste Joden in Rusland in die tijd waren beperkt. Hierdoor groeide Mikhail Botvinnik op in de Nevsky Prospekt in Sint Petersburg.
Zijn vader verbood hem thuis Jiddisch te spreken, en Mikhail en zijn oudere broer Issy gingen naar Sovjet-scholen. Mikhail Botvinnik zei later: "Ik ben een Jood van bloed, Russisch van cultuur, Sovjet door opvoeding". p178
Om de kracht van de Sovjet-schaakmeesters te testen, organiseerde Nikolai Krylenko het schaaktoernooi van Moskou 1925. Op een rustdag tijdens het evenement gaf wereldkampioen José Raúl Capablanca gelijktijdig een tentoonstelling in Leningrad. Botvinnik werd uitgekozen als een van zijn tegenstanders, en won hun partij.
Botvinnik werd in 1928 toegelaten tot de wiskundige faculteit van de Universiteit van Leningrad. In januari 1929 speelde hij voor Leningrad in het studententeamschaakkampioenschap tegen Moskou. Leningrad won en de teamleider bezorgde Botvinnik een overplaatsing naar de elektromechanische afdeling van de Polytechnische Universiteit.
Zijn vroege vooruitgang was vrij snel. Hij won het Leningrad Masters' toernooi in 1930 met 6½/8, en het jaar daarop won hij het Kampioenschap van Leningrad met 2½ punt voorsprong op voormalig Sovjet kampioen Peter Romanovsky.
Sovjet kampioen
In 1931, op 20-jarige leeftijd, won Botvinnik zijn eerste Sovjet-kampioenschap in Moskou, met een score van 13½ uit 17. In de nazomer van 1931 studeerde hij af met een graad in Elektrotechniek. In 1933 herhaalde hij zijn overwinning op het Sovjet Kampioenschap, in zijn thuisstad Leningrad, met 14/19.
Kort daarna regelde Ilyin-Genevsky, een van de oudere meesters en lid van de Sovjet-ambassade in Praag, een match tussen Salo Flohr en Botvinnik. Botvinnik stond twee partijen achter aan het eind van de eerste zes, gespeeld in Moskou. Echter, geholpen door zijn oude vriend Viacheslav Ragozin en coach Abram Model, maakte hij de stand weer gelijk in Leningrad en werd de partij remise. Bij het beschrijven van de partij na de wedstrijd schreef Botvinnik dat hij in die tijd de foxtrot en charleston danste op professioneel niveau.
In zijn eerste toernooi buiten de USSR, het Hastings Internationaal Schaakcongres 1934-35, bereikte Botvinnik slechts een gelijkspel voor de 5e-6e plaats, met 5/9. Hij schreef dat Emanuel Lasker in Londen na het toernooi zei dat zijn aankomst slechts twee uur voor het begin van de eerste ronde een ernstige fout was en dat hij tien dagen tijd had moeten nemen om te acclimatiseren. Botvinnik schreef dat hij deze fout niet meer maakte.
Botvinnik werd eerste gelijk met Flohr, ½ punt voor Lasker en één punt voor José Raúl Capablanca, in het tweede Internationale Toernooi van Moskou, gehouden in 1935. Na overleg met Capablanca en Lasker stelde Krylenko voor Botvinnik de titel grootmeester toe te kennen, maar Botvinnik maakte bezwaar dat "titels niet het punt waren". Hij aanvaardde echter een gratis auto en een verhoging van 67% van zijn postdoctorale studiebeurs, beide verstrekt door het Volkscommissariaat voor Zware Industrie.
Een nog sterker dubbelrondig toernooi werd gespeeld in Moskou in juni 1936, en Botvinnik eindigde als tweede, één punt achter Capablanca en 2½ voor Flohr.
In de vroege winter van 1936 werd Botvinnik uitgenodigd om deel te nemen aan een toernooi in Nottingham, Engeland. Krylenko gaf hem toestemming om deel te nemen en, hoewel zijn Sovjet rivalen hem een ramp voorspelden, behaalde hij een ongeslagen gedeelde eerste plaats (+6 =8) met Capablanca, ½ punt voor op de toenmalige wereldkampioen Max Euwe en de opkomende Amerikaanse sterren Reuben Fine en Samuel Reshevsky, en 1 punt voor op ex-kampioen Alexander Alekhine. Dit was de eerste toernooizege van een Sovjetmeester buiten zijn eigen land. Toen het resultaat Rusland bereikte, stelde Krylenko een brief op die in Botvinniks naam naar Stalin werd gestuurd. Bij terugkeer in Rusland ontdekte Botvinnik dat hij het "Ereteken" had gekregen. Later, in 1937, speelde Botvinnik in een partij van dertien partijen gelijk tegen Grigory Levenfish.
Botvinnik won nog meer titels in 1939, 1944, 1945 en 1952, waarmee zijn totaal op zes kwam - een record dat hij deelt met MikhailTal. In 1945 domineerde hij het toernooi met een score van 15/17; in 1952 speelde hij gelijk met Mark Taimanov en won de play-off partij. In het Rusland van na de Sovjet-Unie is het kampioenschap iets minder sterk, omdat er te weinig deelnemers uit de niet-Russische landen zijn. Toch is het nog steeds het sterkste nationale kampioenschap ter wereld, en Peter Svidler heeft het zes keer gewonnen.