Participó en las Ligas Mayores de Estados Unidos jugando como infielder (jugador de cuadro) para Pittsburgh Pirates, San Francisco Giants y Houston Astros, en la Liga Venezolana de Béisbol Profesional con los Leones del Caracas y los Cardenales de Lara, en la Liga Japonesa de Béisbol Profesional con los Chiba Lotte Marines y en la Liga Mexicana de Béisbol con los Rojos del Aguila de Veracruz (equipo con el cual fue campeón en la temporada 2012) y con los Pericos de Puebla.