Pelotero cubano, jugador de los jardines. Jugó 13 Series Nacionales. Se formó como pelotero bajo la dirección y el asesoramiento de experimentados entrenadores cubanos que hicieron de él un buen atleta.
Nace en Santiago de Cuba. Desde pequeño se interesa por el deporte. Es jugador de los equipos de la capital en los jardines y tercera base, aunque es oriundo de Santiago de Cuba. Procede de una familia de deportistas en la que destaca el boxeador Rolando Garbey.
Bateador derecho de tacto y fuerza que debuta en la XII Serie Nacional de Béisbol en 1973. Jugó en cinco series nacionales y tres Series Selectivas hasta 1978. Jugó en Grandes Ligas y en otras categorías del béisbol profesional de Estados Unidos y México.
Fue champion bate en la XV Serie Nacional de Béisbol en 1976.
Viaja a Estados Unidos en balsa en 1980 y en 1984 debuta con los Tigres del Detroit, donde batea 94 hits 17 de ellos tubeyes, 5 jonrones 52 carreras impulsadas con 287 de average ofensivo y además, participa en la Serie Mundial de ese año.
En 1988 pasa para los Rangers de Texas, posteriormente a las Ligas Menores, dentro de la filial de los Cachorros, desempeñándose como entrenador de bateo con los D-Cubs. En una oportunidad fue suspendido por haber atacado a un fanático luego de un juego de 10 entradas contra Louisville.
En la actualidad es coach en Peoria Chiefs.
En los años 2011 y 2012 trabaja como entrenador de bateo de los Águilas del Zulia, pero debido al bajo rendimiento de este equipo renunció al cargo el jueves 12 de enero de 2012.