Fue miembro del parlamento del Transvaal en 1897, representando al distrito de Vryheid. Dos años más tarde fue hecho general en la Segunda Guerra Anglo-Bóer, luchando con impresionante capacidad en Colenso y Spion kop. A la muerte de P. J. Joubert, fue nombrado comandante en jefe de las fuerzas bóeres de Transvaal, donde pudo demostrar sus habilidades nuevamente en Belfast-Dalmanutha. Después de la caída de Pretoria, condujo una concentrada campaña de guerrilla contra los británicos junto con Koos de la Rey y Christiaan de Wet.