Mackintosh competed in skiing from 1923 to 1933. He finished sixth in the men's long jump at the 1924 Summer Olympics in Paris.