2012 m. vasaros olimpinėse žaidynėse Londone, kurios vyko nuo 2012 m. liepos 27 d. iki rugpjūčio 12 d., Lesoto varžėsi. Šalies dalyvavimas Londone buvo dešimtas pasirodymas vasaros olimpinėse žaidynėse nuo jos debiuto 1972 m. Delegacijoje buvo trys lenktynių sportininkai: Tsepo Ramonene, Mosito Lehata ir Mamorallo Tjoka, taip pat vienas plaukikas Masempe Theko. Ramonenė ir Lehata į olimpiadą įstojo atitiktį atitinkančiais kvalifikaciniais standartais, o Tjoka ir Theko į olimpiadą įstojo iš laukinių kortų. Tjoka buvo pasirinkta kaip vėliavos nešėjas atidarymo ceremonijoje, o Lehata - uždarymo ceremonijoje. Ramonenė baigė paskutinė vyrų maratoną
Per renginį jį atgaivino medicinos personalas. Lehata nepasiekė pusfinalio vyrų 200 metrų lenktynių, o Tjoka moterų maratone baigė 90-ąja. Moterų 50 metrų laisvosios stiliaus lenktynėse Theko baigė 73-ąją (ir paskutinę) vietą ir nepasiekė pusfinalo.