He took 2nd-3rd in Rubinstein Memorial at Polanica-Zdrój 1985. He won or shared first place at Bayamo 1983, Capablanca Memorial tournaments in Havana 1985, Havana 1986, and Camaguey 1987, Forli 1988, Canete 1994, La Plata 1998, and Faxinal 2002. In 2004 he took part in the FIDE World Championship, where he was knocked out in the first round by Ye Jiangchuan.