Debuta en primera división en 1994, año en el que por problemas económicos, dicho equipo cambia de sede a la Cd.
Con el tiempo recibe más oportunidad de obtener la titularidad con la salida de Ricardo Peláez y Luis García del Club Deportivo Guadalajara llegando a jugar todos los juegos del verano 2000.
En el 2002 se prueba con los Atlanta Silverbacks, un equipo estadounidense de fútbol de la USL First Division, pero se queda en México para ocupar un lugar en la plantilla del Atlético Celaya, donde no tuvo participación.
[1] Para el Apertura 2003 es contratado por el Cobras de Ciudad Juárez donde tiene un repunte como goleador, y logra salir subcampeón con el equipo en ese mismo torneo, permaneció ahí hasta el final del Clausura 2004, torneo en el cual también tuvo participación con el Monterrey, ya que Cobras era filial en Primera 'A' de los Rayados, sale del equipo regiomontano para el Apertura 2004 con destino en la Primera "A".
Su primer juego fue contra Arabia Saudita en Los Ángeles, California; entró al minuto 87 en sustitución de Luis Hernández.