Pistorius kvalificerade sig till de olympiska spelen i London 2012, där han gick till semifinal på 400 meter och var med i det sydafrikanska lag som kom åtta på 4x400 m. Han tävlade sedan också vid Paralympics samma sommar och vann där tre medaljer, varav två guld.