Anteriormente jugó para el Cádiz CF, el CD Linares, el FC Dallas, Chivas USA, con el Real Salt Lake, el St.