Born in 1960 at Camagüey, Cuba, in 1991 he emigrated to Italy, transferring his nationality and playing for this country ever since.
As a youth he was a judo champion, but a broken foot incident (1974) abruptly ended his martial arts career.
In 1986 he was the second of Walter Arencibia when he won the World Junior Chess Championship in Gausdal.
He has been for some years the trainer of the Mexican national chess team.
In 2009 he won the Italian Chess Championship, after a play-off with Michele Godena.