A lo largo de su carrera, Caron fue 33 veces campeón de Francia en 100 metros: 14 veces campeón de verano y 19 veces campeón de invierno. Ganó además una medalla de plata en el Campeonato Mundial de Natación de 1986 y dos medallas, una de oro y otra de plata, en el Campeonato Europeo de Natación de 1985 y en el Campeonato Europeo de Natación de 1987, respectivamente.