Πρώιμα χρόνια
Ο Mikhail Moiseyevich Botvinnik γεννήθηκε κοντά στην Αγία Πετρούπολη σε εβραϊκή οικογένεια. Ο πατέρας του ήταν οδοντοτεχνίτης και ψάλτης (hazzan) στην τοπική συναγωγή. Η μητέρα του ήταν οδοντίατρος, γεγονός που επέτρεψε στην οικογένεια να ζήσει εκτός του Παλαιού Οικισμού, στον οποίο περιορίζονταν τότε οι περισσότεροι Εβραίοι στη Ρωσία. Ως αποτέλεσμα, ο Μιχαήλ Μποτβίννικ μεγάλωσε στο Nevsky Prospekt της Αγίας Πετρούπολης.
Ο πατέρας του απαγόρευσε την ομιλία των γίντις στο σπίτι και ο Μιχαήλ και ο μεγαλύτερος αδελφός του Issy φοίτησαν σε σοβιετικά σχολεία. Ο Μιχαήλ Μποτβίνικ δήλωσε αργότερα: "Είμαι Εβραίος στο αίμα, Ρώσος στην κουλτούρα, Σοβιετικός στην ανατροφή". p178
Για να δοκιμάσει τη δύναμη των σοβιετικών σκακιστών, ο Νικολάι Κριλένκο διοργάνωσε το σκακιστικό τουρνουά της Μόσχας το 1925. Σε μια ημέρα ανάπαυσης κατά τη διάρκεια της διοργάνωσης, ο παγκόσμιος πρωταθλητής Χοσέ Ραούλ Καπαμπλάνκα έδωσε ταυτόχρονη επίδειξη στο Λένινγκραντ. Ο Botvinnik επιλέχθηκε ως ένας από τους αντιπάλους του και κέρδισε την παρτίδα τους.
Ο Botvinnik έγινε δεκτός το 1928 στο Τμήμα Μαθηματικών του Πανεπιστημίου του Λένινγκραντ. Τον Ιανουάριο του 1929 έπαιξε για το Λένινγκραντ στο πρωτάθλημα σκακιού της φοιτητικής ομάδας εναντίον της Μόσχας. Το Λένινγκραντ κέρδισε και ο υπεύθυνος της ομάδας εξασφάλισε στον Botvinnik μετάθεση στο Ηλεκτρομηχανολογικό Τμήμα του Πολυτεχνείου.
Η πρώιμη πρόοδός του ήταν αρκετά γρήγορη. Κέρδισε το τουρνουά Leningrad Masters το 1930 με 6½/8, ενώ την επόμενη χρονιά κέρδισε το πρωτάθλημα του Λένινγκραντ με 2½ πόντους διαφορά από τον πρώην σοβιετικό πρωταθλητή Peter Romanovsky.
Σοβιετικός πρωταθλητής
Το 1931, σε ηλικία 20 ετών, ο Botvinnik κέρδισε το πρώτο του σοβιετικό πρωτάθλημα στη Μόσχα, σημειώνοντας 13½ στα 17. Στα τέλη του καλοκαιριού του 1931, αποφοίτησε με πτυχίο ηλεκτρολόγου μηχανικού. Το 1933, επανέλαβε τη νίκη του στο Σοβιετικό Πρωτάθλημα, στη γενέτειρά του, το Λένινγκραντ, με 14/19.
Λίγο αργότερα ο Ilyin-Genevsky, ένας από τους παλαιότερους δασκάλους και μέλος της σοβιετικής πρεσβείας στην Πράγα, κανόνισε έναν αγώνα μεταξύ του Salo Flohr και του Botvinnik. Ο Botvinnik έμεινε δύο παρτίδες πίσω στο τέλος της πρώτης εξάδας, που παίχτηκε στη Μόσχα. Ωστόσο, με τη βοήθεια του παλιού του φίλου Viacheslav Ragozin και του προπονητή Abram Model, ισοφάρισε στο Λένινγκραντ και ο αγώνας έληξε ισόπαλος. Περιγράφοντας το πάρτι μετά τον αγώνα, ο Botvinnik έγραψε ότι εκείνη την εποχή χόρευε φοξτροτ και τσάρλεστον σε επαγγελματικό επίπεδο.
Στο πρώτο του τουρνουά εκτός ΕΣΣΔ, το Διεθνές Σκακιστικό Συνέδριο του Χέιστινγκς 1934-35, ο Μπότβινικ πέτυχε μόνο μια ισοπαλία στις θέσεις 5-6, με 5/9. Έγραψε ότι, στο Λονδίνο μετά το τουρνουά, ο Εμάνουελ Λάσκερ είπε ότι η άφιξή του μόλις δύο ώρες πριν από την έναρξη του πρώτου γύρου ήταν ένα σοβαρό λάθος και ότι θα έπρεπε να είχε δώσει δέκα ημέρες για εγκλιματισμό. Ο Botvinnik έγραψε ότι δεν έκανε ξανά αυτό το λάθος.
Ο Botvinnik ήρθε πρώτος ισόβαθμος με τον Flohr, ½ πόντο μπροστά από τον Lasker και έναν πόντο μπροστά από τον José Raúl Capablanca, στο δεύτερο Διεθνές Τουρνουά της Μόσχας, που διεξήχθη το 1935. Αφού συμβουλεύτηκε τους Capablanca και Lasker, ο Krylenko πρότεινε να απονεμηθεί στον Botvinnik ο τίτλος του grandmaster, αλλά ο Botvinnik διαφώνησε ότι "οι τίτλοι δεν είναι το ζητούμενο". Ωστόσο, δέχτηκε ένα δωρεάν αυτοκίνητο και μια αύξηση 67% στην υποτροφία για μεταπτυχιακές σπουδές, τα οποία του παρείχε το Λαϊκό Επιτελείο Βαριάς Βιομηχανίας.
Ένα ακόμη πιο δυνατό τουρνουά διπλού γύρου διεξήχθη στη Μόσχα τον Ιούνιο του 1936 και ο Botvinnik τερμάτισε δεύτερος, έναν βαθμό πίσω από τον Capablanca και 2½ μπροστά από τον Flohr.
Στις αρχές του χειμώνα του 1936, ο Botvinnik κλήθηκε να παίξει σε ένα τουρνουά στο Nottingham της Αγγλίας. Ο Krylenko ενέκρινε τη συμμετοχή του και, παρόλο που οι Σοβιετικοί αντίπαλοί του προέβλεπαν καταστροφή γι' αυτόν, πέτυχε αήττητος την κοινή πρώτη θέση (+6 =8) με τον Capablanca, ½ πόντο μπροστά από τον τότε παγκόσμιο πρωταθλητή Max Euwe και τα ανερχόμενα αμερικανικά αστέρια Reuben Fine και Samuel Reshevsky, και 1 πόντο μπροστά από τον πρώην πρωταθλητή Alexander Alekhine. Αυτή ήταν η πρώτη νίκη σε τουρνουά από Σοβιετικό πλοίαρχο εκτός της χώρας του. Όταν το αποτέλεσμα έφτασε στη Ρωσία, ο Krylenko συνέταξε μια επιστολή για να σταλεί στο όνομα του Botvinnik στον Στάλιν. Επιστρέφοντας στη Ρωσία ο Botvinnik ανακάλυψε ότι του είχε απονεμηθεί το "Σήμα Τιμής". Αργότερα, το 1937, ο Botvinnik έφερε ισοπαλία σε έναν αγώνα δεκατριών παρτίδων εναντίον του Grigory Levenfish.
Ο Botvinnik κέρδισε περαιτέρω τίτλους στο Σοβιετικό Πρωτάθλημα το 1939, 1944, 1945 και 1952, ανεβάζοντας το συνολικό του αριθμό σε έξι - ένα ρεκόρ που μοιράζεται με τον Mikhail Tal. Το 1945 κυριάρχησε στο τουρνουά, σημειώνοντας 15/17. Το 1952 ισοβάθμησε με τον Μαρκ Ταϊμάνοφ και κέρδισε τον αγώνα μπαράζ. Στη μετασοβιετική Ρωσία το πρωτάθλημα είναι κάπως λιγότερο δυνατό, καθώς λείπουν οι συμμετοχές από τις μη ρωσικές χώρες. Παρόλα αυτά, εξακολουθεί να είναι το ισχυρότερο εθνικό πρωτάθλημα στον κόσμο και ο Peter Svidler το έχει κερδίσει έξι φορές.