Мошвешве I родился в 1786 году, на севере современного Лесото. Его отец, Мокачане, был мелким вождем из династии Котели. В юности Мошвешве помог отцу завоевать власть над несколькими мелкими кланами, а в возрасте 34 лет сам стал вождем собственного клана, поселившись у горы Бута-Буте.
Мошвешве I был известен как хороший дипломат, в частности, он великодушно относился к побежденным, предоставляя им землю и защиту. Мошвешве считал, что ему нужна помощь белого советника, а также огнестрельное оружие, в результате чего он провел переговоры с Парижским обществом евангельской миссии, откуда в Лесото прибыли 3 представителя.
Из-за территориальных конфликтов с другими племенами, населявшими местность, где ныне расположено Королевство Лесото,годы правления Мошвешве сопровождались военными действиями. В этих военных действиях принимала участие Британия. С 1851 по 1867 годы Мошвешве I воевал с Оранжевой республикой, пока королева Виктория не согласилась сделать Басотоленд (так раньше называли Лесото) протекторатом Британии.
С 1869 года границы нынешнего Лесото определились окончательно и остаются неизменными и поныне. По сравнению с первоначальными территориями королевства Мошвешве, Лесото стало практически вдвое меньше.
В современном Лесото дата смерти Мошвешве I, 11 марта 1870 года, отмечается как государственный праздник, ведь Мошвешве сыграл ведущую роль в объединении народа сото против британских и бурских колонистов и стал основателем королевства.