1969'da Köln yakınlarındaki Hürth, Hermülheim'da dünyaya gelen Schumacher, yöresel karting organizasyonlarıyla yarış hayatına başladı. Formula 1' de yarışmaya 1991 yılı Belçika Grand Prix'sinde Jordan Takımı'yla başlamıştır. Bir yarış sonra Benetton formula takımıyla anlaşarak ilk tam sezonu olan 1992'de Formula 1' deki ilk yarış zaferini yine Belçika'da kazanmıştır. 1994 ve 1995 yıllarında üst üste 2 şampiyonluk elde ederek 'en genç çifte şampiyon' olma unvanını elde etmiştir (Bu rekor 2005 yılında Fernando Alonso tarafından kırıldı). Bu şampiyonlukların ardından 1996 yılında Scuderia Ferrari'ye geçerek 2000 - 2004 yılları arasında önlenemez bir başarı elde ederek 5 kez üst üste şampiyon olmuştur.
İstatistiklere göre en başarılı Formula 1 pilotu sayılır. Sahip olduğu rekorlar arasında en fazla şampiyon olma, en fazla yarış kazanma, en fazla puan toplama, en fazla üst üste yarış kazanma ve bir pistte en fazla yarış kazanma gibi başarılar bulunmaktadır.
Michael Schumacher 10 Eylül 2006 tarihinde Monza'da yapılan İtalya Grand Prix'sinden sonra Formula 1'i bırakacağını açıklamış ve 22 Ekim 2006 tarihinde yapılan Brezilya yarışının ardından Formula 1 kariyerine noktayı koymuştur. Ancak 2010'da Mercedes takımıyla Formula 1'e geri dönmüş, 3 sezon daha yarışmış ve sadece 1 adet podyum elde edebilmiştir. 2012'nin sonunda kesin olarak Formula 1'i bırakmıştır.
1995'te Corinna Betsch ile evlenen Schumacher'in 1997 doğumlu Gina-Marie adlı bir kızı ve 1999 doğumlu Mick adlı iki çocuğu bulunmaktadır. Kardeşi Ralf Schumacher de kendisi gibi Formula 1'de yarışmıştır.
29 Aralık 2013 günü Fransız Alpleri'ndeki Dent de Burgin bölgesinde oğlu Mick ile kayak yaparken düşerek kafasını bir kayaya çarpan Schumacher, komaya girmiş, hayati tehlikeyi atlattıktan sonra uzun süre hastanede tedavi görmüş ve sonrasında evine getirilerek bir rehabilitasyon sürecine girmiştir.