La Spagna partecipò per la prima volta ai Giochi Olimpici nel 1900. Ha mandato atleti a gareggiare nella maggior parte dei Giochi Olimpici estivi dal 1920. La Spagna ha partecipato a tutti i Giochi Olimpici invernali dal 1936.
La Spagna boicotta le Olimpiadi estive del 1936 nella Germania nazista. Boicottarono anche i Giochi del 1956 a Melbourne a causa dell'invasione dell'Ungheria da parte dell'Unione Sovietica. Gli eventi equestri del 1956 si svolsero cinque mesi prima a Stoccolma e la Spagna vi partecipò.
La Spagna ha ospitato le Olimpiadi estive del 1992 a Barcellona. Barcellona era la città natale del presidente del Comitato Olimpico Internazionale dell'epoca, Juan Antonio Samaranch.
Gli atleti spagnoli hanno vinto un totale di 132 medaglie. La vela ha dato loro il maggior numero di medaglie in uno sport. La Spagna ha vinto solo due medaglie ai Giochi invernali.
Il Comitato Olimpico Spagnolo (Comité Olímpico Español) è stato creato nel 1924.