Carron vant en olympisk bronsemedalje i bobsleigh under vinter-OL 1948 i St. Moritz. Sammen med Frederick Fortune kom han på tredjeplass i toerbob bak to sveitsiske lag.