Primii ani
Mihail Moiseievici Botvinnik s-a născut în apropiere de Sankt Petersburg într-o familie de evrei. Tatăl său era tehnician dentar și cantor (hazzan) în sinagoga locală. Mama sa era medic dentist, ceea ce a permis familiei să trăiască în afara Pale of Settlement, la care majoritatea evreilor din Rusia erau restricționați la acea vreme. Prin urmare, Mihail Botvinnik a crescut în Nevsky Prospekt din Sankt Petersburg.
Tatăl său a interzis vorbirea limbii idiș acasă, iar Mihail și fratele său mai mare, Issy, au frecventat școli sovietice. Mihail Botvinnik a declarat mai târziu: "Sunt evreu prin sânge, rus prin cultură și sovietic prin educație". p178
Pentru a testa puterea maeștrilor sovietici, Nikolai Krylenko a organizat turneul de șah de la Moscova din 1925. Într-o zi de odihnă din timpul evenimentului, campionul mondial José Raúl Capablanca a făcut o demonstrație simultană la Leningrad. Botvinnik a fost selectat ca unul dintre adversarii săi și a câștigat partida lor.
Botvinnik a fost admis în 1928 la Facultatea de Matematică a Universității din Leningrad. În ianuarie 1929, a jucat pentru Leningrad în campionatul de șah al echipei studențești împotriva Moscovei. Leningrad a câștigat, iar managerul echipei i-a obținut lui Botvinnik un transfer la Departamentul de Electromecanică al Politehnicii.
Progresul său timpuriu a fost destul de rapid. A câștigat turneul Leningrad Masters' în 1930 cu 6½/8, iar în anul următor a câștigat Campionatul de la Leningrad cu 2½ puncte în fața fostului campion sovietic Peter Romanovsky.
Campion sovietic
În 1931, la vârsta de 20 de ani, Botvinnik a câștigat primul său campionat sovietic la Moscova, obținând un scor de 13½ din 17. La sfârșitul verii anului 1931, a absolvit cu o diplomă în inginerie electrică. În 1933, și-a repetat victoria în Campionatul Sovietic, în orașul său natal, Leningrad, cu 14/19.
La scurt timp după aceea, Ilyin-Genevsky, unul dintre maeștrii mai vechi și membru al ambasadei sovietice din Praga, a aranjat un meci între Salo Flohr și Botvinnik. Botvinnik a rămas în urmă cu două game-uri la sfârșitul primelor șase, jucate la Moscova. Cu toate acestea, ajutat de vechiul său prieten Viacheslav Ragozin și de antrenorul Abram Model, a egalat scorul la Leningrad, iar meciul a fost încheiat la egalitate. Atunci când a descris petrecerea de după meci, Botvinnik a scris că în acel moment dansa foxtrot și charleston la un nivel profesionist.
La primul său turneu din afara URSS, Congresul Internațional de Șah de la Hastings 1934-35, Botvinnik a obținut doar o egalitate între locurile 5-6, cu 5/9. El a scris că, la Londra, după turneu, Emanuel Lasker a declarat că sosirea sa cu doar două ore înainte de începerea primei runde a fost o greșeală gravă și că ar fi trebuit să îi acorde zece zile pentru aclimatizare. Botvinnik a scris că nu a mai făcut această greșeală.
Botvinnik s-a clasat pe primul loc, la egalitate cu Flohr, cu ½ punct înaintea lui Lasker și cu un punct înaintea lui José Raúl Capablanca, în cel de-al doilea turneu internațional de la Moscova, desfășurat în 1935. După ce s-a consultat cu Capablanca și Lasker, Krylenko a propus să îi acorde lui Botvinnik titlul de mare maestru, dar Botvinnik a obiectat că "nu titlurile sunt importante". Cu toate acestea, el a acceptat o mașină gratuită și o creștere cu 67% a burselor de studii postuniversitare, ambele oferite de Comisariatul Popular al Industriei Grele.
În iunie 1936, la Moscova, s-a jucat un turneu cu două runde și mai puternic, iar Botvinnik a terminat pe locul doi, la un punct în urma lui Capablanca și cu 2½ în fața lui Flohr.
La începutul iernii 1936, Botvinnik a fost invitat să joace într-un turneu la Nottingham, în Anglia. Krylenko i-a autorizat participarea și, deși rivalii săi sovietici îi prognozau un dezastru, el a obținut un neînvins loc întâi împărțit (+6 =8) cu Capablanca, cu ½ punct înaintea campionului mondial de atunci Max Euwe și a vedetelor americane în ascensiune Reuben Fine și Samuel Reshevsky, și cu 1 punct înaintea fostului campion Alexander Alekhine. Aceasta a fost prima victorie în turneu a unui maestru sovietic în afara țării sale. Când rezultatul a ajuns în Rusia, Krylenko a redactat o scrisoare care să fie trimisă în numele lui Botvinnik lui Stalin. La întoarcerea în Rusia, Botvinnik a descoperit că fusese distins cu "Marca de Onoare". Mai târziu, în 1937, Botvinnik a remizat într-un meci de treisprezece partide împotriva lui Grigori Levenfish.
Botvinnik a mai câștigat alte titluri de campion sovietic în 1939, 1944, 1945 și 1952, ajungând astfel la șase titluri - un record pe care îl împarte cu Mihail Tal. În 1945 a dominat turneul, cu un scor de 15/17; în 1952 a făcut egal cu Mark Taimanov și a câștigat meciul de baraj. În Rusia post-sovietică, campionatul este ceva mai puțin puternic, deoarece lipsesc participanții din țările non-ruse. Cu toate acestea, este în continuare cel mai puternic campionat național din lume, iar Peter Svidler l-a câștigat de șase ori.