È nato a Malaga, in Spagna, nel 1960, ove ha frequentato la scuola di Arte Drammatica.
È stato sposato ad Ana Leza, da cui si è separato per convolare a nozze con l'attrice Melanie Griffith, dalla cui unione è nata, nel 1996, Stella del Carmen.