Debutó en Grandes Ligas, en 2005 jugando para los Dodgers, de los Ángeles. Ha jugado también para Padres de San Diego y Phillies de Philadelphia. En México jugó para la Liga Mexicana de Verano, con los “Diablos Rojos” del México, con quienes se coronó campeón en las temporadas 2000 al 2002.
Jugó con el equipo “Águilas” de Mexicali y fue una de las estrellas invitada a la Serie del Caribe de 2008.
Actualmente es infielder del equipo profesional de béisbol de su ciudad natal, Toros de Tijuana, campeones de la Zona Norte en la Temporada 2016.