From 2003 until 2006, he played for English Premier League club Middlesbrough, winning the 2004 League Cup and finishing as runner-up in the 2005–06 UEFA Cup. He retired due to a misdiagnosed heart condition while playing for Brazilian club América-SP in 2007.