La Svizzera ha inviato atleti a tutti i giochi olimpici dalla prima edizione del 1896. La Svizzera ha boicottato le Olimpiadi estive del 1956 a Melbourne, ma gli eventi equestri di quei Giochi si sono tenuti a Stoccolma, in Svezia, all'inizio dello stesso anno. La squadra svizzera di dressage vinse una medaglia di bronzo. La Svizzera ha ospitato i Giochi due volte. Ha ospitato le Olimpiadi invernali del 1928 e quelle del 1948. Entrambe si sono svolte a St. Moritz. Gli atleti svizzeri hanno vinto un totale di 181 medaglie ai Giochi Olimpici estivi. Ai giochi olimpici invernali ne hanno vinte 127.
Il Comitato Olimpico Nazionale della Svizzera è stato creato nel 1912