A Espanha participou pela primeira vez dos Jogos Olímpicos em 1900. Desde 1920, enviou atletas para competir na maioria dos Jogos Olímpicos de Verão. A Espanha participa de todos os Jogos Olímpicos de Inverno desde 1936.
A Espanha boicotou as Olimpíadas de Verão de 1936 na Alemanha nazista. Eles também boicotaram os Jogos de 1956 em Melbourne por causa da invasão da Hungria pela União Soviética. Os eventos equestres de 1956 aconteceram cinco meses antes em Estocolmo, e a Espanha competiu nesses eventos.
A Espanha sediou as Olimpíadas de Verão de 1992 em Barcelona. Barcelona era a cidade natal do presidente do Comitê Olímpico Internacional na época, Juan Antonio Samaranch.
Os atletas espanhóis ganharam um total de 132 medalhas. A vela lhes deu o maior número de medalhas em um esporte. A Espanha conquistou apenas duas medalhas nos Jogos de Inverno.
O Comitê Olímpico Espanhol (Comitê Olímpico Español) foi criado em 1924.