Byen ble grunnlagt med navnet Pietersburg under gullfeberen i 1880-årene. Navnet var en hyllest til Petrus Jacobus Joubert, en boergeneral i armeen til Den sydafrikanske republikk. Byen var tidvis hovedstad for boerrepublikken Transvaal. Under boerkrigen (1899–1902) ble byen erobret av britene (1901), som opprettet en konsentrasjonsleir her.