He has competed at six Olympic Games between 1992 and 2012, as well as at seven World Championships.