Bij de Paralympische Zomerspelen 1988 in Seoel en die van 1992 in Barcelona haalde hij in totaal vijf gouden medailles in het zwemmen. In Sydney (2000) won hij goud bij het paardrijden in de individuele proef en zilver in de landenwedstrijd. Tijdens de Paralympische Spelen van 2004 was hij vlagdrager. Hij is favoriet voor goud op het paard Pegasus van Anky van Grunsven.