En los Juegos Mundiales en Pista Cubierta de 1985 ganó la medalla de bronce en el triple salto, con un salto de 16.83 metros, tras el búlgaro Khristo Markov y su paisano cubano Lázaro Betancourt (plata con 17.15 metros).