Hij werd voor het eerst geselecteerd voor het Nederlands team voor het Europees kampioenschap zwemmen op korte afstand in 1998 in Sheffield. Hij werd gediskwalificeerd in de heats van de 4 × 100 m vrije relais op de Olympische Zomerspelen van 2000 in Sydney, Australië. Na een moeilijke periode besloot hij te stoppen met zwemmen nadat hij zevende werd in de 50 meter vlinderwedstrijd op het Europees kampioenschap in 2004.
in Madrid, Spanje.