Gerschwiler won the 1947 World Figure Skating Championships and European Figure Skating Championships. He also won the silver medal at the 1948 Winter Olympics in St. Moritz and came in second at the 1948 European Championships, both time finishing behind Dick Button.