Club Universidad Nacional
He spent the early part of his career playing for Club Universidad Nacional in Mexico, before transferring to Premier League club West Ham United. He has also spent a loan period with La Liga club Real Zaragoza.