L D (EFE) El fichaje servirá para cubrir el hueco que quedó vacío tras la marcha de David Castedo y el fallecimiento de Antonio Puerta.
Navarro empezó en los escalafones inferiores del FC Barcelona y se consolidó en el primer equipo en la temporada 2002-3, en la que fue uno de los jugadores fijo para el técnico de entonces, Luis Van Gaal. El jugador se lesionó en un choque ante el Sevilla, estuvo más de un año en el dique seco y volvió a los terrenos de juego con el Albacete en Segunda División.
En la campaña 2004-05 regresó al Barcelona, donde apenas jugó, y en 2005 se fue al Mallorca, donde se hizo jugador habitual las últimas tres campañas y acumuló en Liga 106 encuentros, en los que logró dos tantos, en la 2006-07 jugó 37 choques y en la 2007-08, 36.