Nacido en la localidad Palma Soriano, de la provincia oriental Santiago de Cuba, destacó como receptor en la década de las Series Nacionales de Béisbol (SNB) surgidas en 1962.
‘El Chava’ era considerado uno de los mejores bateadores de su tiempo y jugó en 17 ediciones de la SNB en las que acumuló 53 cuadrangulares y 362 impulsadas con promedio ofensivo de 263.
Se convirtió en mánager en 1966 y fue director de estos campeonatos del deporte insignia de Cuba siendo pelotero en activo.
Intervino en competencias internacionales, entre ellas tres campeonatos mundiales, una edición de Panamericanos y tres centroamericanos lo convirtieron en uno de los receptores más prestigiosos de la pelota cubana.
Antes de 1959 jugó con el club de Obras Públicas, de Santiago de Cuba, y desde la década de los pasados años sesenta militó en las filas de los equipos Orientales que también se llamó Santiago de Cuba y también con las selecciones de Cuba.