Hizo su debut en Grandes Ligas con los Padres de San Diego en 1999, y jugó en ocho partidos de 1999 a 2000.
Viajó a Taiwán, y jugó una temporada en la Liga China con los Ballenas Chinatrust.
Le fue renovado el contrato para la temporada siguiente, pero estuvo inconsistente durante toda la temporada, marcando un récord de 8-12 con una efectividad de 4.69.
Fue puesto en waivers en agosto, y posteriormente liberado.
Además ha jugado para Tohoku Rakuten Golden Eagles.