Nacido en las montañas del Escambray, en Sancti Spíritus. Beisbolista destacado que integró equipos Cuba ganadores de campeonatos mundiales durante las décadas de los años 70 y 80 del siglo XX. Bateador zurdo de gran poder intervino en 24 series nacionales, el único que ha logrado llegar a tan alta cantidad de contiendas. Conectó 370 jonrones, superado solo por Orestes Kindelán (487), Lázaro Junco (405) y Omar Linares (404). Después de su retiro como jugador en activo se ha desempeñado como entrenador en Italia.