Stephen has run at four Paralympics. He competed in the 5000m in both the 1988 and 1992 Summer Paralympics, but it was in the marathon where he won medals, he won gold in 1988 and defended it in 1992, he failed to medal in the 1996 Summer Paralympics but came back and won a silver medal in the 2000 Summer Paralympics.