In 2005, Pistorius finished sixth in the able-bodied South African Championships over 400 metres with a world-record time of 47.34 seconds, and at the Paralympic World Cup in the same year, he won gold in the 100 metres and 200 metres, beating his previous 200-metre world record. At the 2006 Paralympic Athletics World Championships, Pistorius won gold in the 100, 200 and 400-metre events, breaking the world record over 200 metres.
On 17 March 2007, he set a disability sports world record for the 400 metres (46.56 seconds) at the South African Senior Athletics Championships in Durban, and at the Nedbank Championships for the Physically Disabled held in Johannesburg in April 2007, he became the world record holder of the 100- and 200-metre events with times of 10.91 and 21.58 seconds respectively.