Se desempeñó principalmente como receptor.
En el año 2012 pasa a los Navegantes del Magallanes tras un cambio que involucró a los lanzadores Aníbal Sánchez y Yusmeiro Petit.
En enero de 2015 anunció su retiro como jugador activo.
También vistió las camisetas de los Tigres de Aragua y Leones del Caracas, más en este caso fue sólo en calidad de refuerzo para la postemporada y Serie del Caribe, respectivamente.
Tras su retiro, se desempeñó como coach de banca con los Tiburones de La Guaira y Navegantes del Magallanes.