Malavis dalyvavo 2012 m. Londono vasaros olimpinėse žaidynėse, kurios vyko nuo 2012 m. liepos 27 d. iki rugpjūčio 12 d. Šalies dalyvavimas Londone buvo devintasis pasirodymas vasaros olimpinėse žaidynėse nuo jos debiuto 1972 m. Delegacijoje buvo du atletai - Mike Tebulo ir Ambwene Simukonda, taip pat viena plaukiotoja - Joyce Tafatatha. Tebulo ir Simukonda į savo varžybas įstojo dėl laukinių kortų. Tebulo buvo išrinktas vėliavos nešėtoju atidarymo ir uždarymo ceremonijoms. Tebulo vyrų maratone baigė 44-uoju
, o Simukonda neperžengė pirmojo 400 metrų lenktynių moterų raundo. Tafatatha laimėjo varžybas 50 metrų laisvosios stiliaus lenktynėse, tačiau jos laikas nebuvo pakankamai greitas, kad galėtų patekti į pusfinalinį varžybas.