Con la temporada 2006/2007, Zé Castro fichó por el Atlético Madrid, y debido a las lesiones de los otros jugadores de su posición, y la baja forma del equipo en general acabó por jugar más de lo inicialmente esperado, llegando incluso a marcar dos goles.