Jugó en México gran parte de su carrera para equipos como el Club Deportivo Marte, Club Universidad Nacional, Pachuca Club de Fútbol y Gavilanes de Nuevo Laredo.