La Suisse a envoyé des athlètes à tous les Jeux olympiques depuis les premiers Jeux en 1896. La Suisse a boycotté les Jeux olympiques d'été de 1956 à Melbourne, mais les épreuves équestres de ces Jeux ont eu lieu à Stockholm, en Suède, au début de cette année-là. L'équipe suisse de dressage a remporté une médaille de bronze. La Suisse a accueilli les Jeux à deux reprises. Elle a accueilli les Jeux olympiques d'hiver de 1928 et ceux de 1948. Les deux étaient à Saint-Moritz. Les athlètes suisses ont remporté un total de 181 médailles aux Jeux olympiques d'été. Ils en ont remporté 127 aux Jeux olympiques d'hiver.

Le Comité national olympique pour la Suisse a été créé en 1912