Obtuvo 2do-3er lugar en el Memorial Rubinstein en Polanica-Zdrój 1985. Ganó o compartió el primer lugar en los torneos Bayamo 1983, Memorial Capablanca en La Habana 1985, La Habana 1986 y Camagüey 1987, Forli 1988, Cañete 1994, La Plata 1998 y Faxinal 2002. En 2004 participó en el Campeonato Mundial FIDE, donde fue eliminado en la primera ronda por Ye Jiangchuan.