Nato a Siviglia nel 1963, è già Primo Ballerino al Ballet Nacional de España nel 1982, sotto la direzione di José Antonio Ruiz; intepreta con questa compagnia molti ruoli principali in El sombrero de tres picos, Bolero de Ravel, Ritmos e molte altre produzioni. Dal 1991 è Primo Ballerino al Ballet Español de Madrid, di José Granero, dove interpreta, tra le altre coreografie, Reencuentros.
Di nuovo con il Ballet Nacional de España dal 1993 in qualità di Artista Ospite, compare in quell’anno in un brano del El sombrero de tres picos nella trasmissione televisiva sui grandi miti maschili Los Divinos, prodotta da RAI e TVE e ripresa praticamente in tutto il mondo. L’anno dopo interpreta Carmelo in El amor brujo di Manuel de Falla, con la coreografia di Victor Ullate, ed altri importanti ruoli, tra cui in La Oración del Torero, dedicato a Ortega Cano (musica di Joaquín Turina e coreografia di Victoria Eugenia) e Cuentos del Guadalquivir (coreografia di José Granero).
Nel 1995 fonda la sua Compagnia, con cui ottiene straordinari riconoscimenti internazionali. Prosegue nel frattempo anche la sua attività di ballerino e coreografo, che lo vede curare le coreografie dell’opera Carmen all’Opéra di Montecarlo e al Teatro Nazionale di Atene, e dell’opera Don Chisciotte per l’Opéra di Parigi.
Nel corso del 2001, ottiene in Italia importanti riconoscimenti e premi, mentre in Brasile a Rio de Janeiro, il suo spettacolo, cui hanno assistito 40.000 persone, viene inserito nel “Libro de los Records” per il grande seguito di pubblico.