A tough-tackling midfielder, who moved to neighbours Tranmere from Liverpool in January 2002 after only being twice on the bench with the Reds in his two-year spell as professional at the club. After close to half a century of games in two and a half seasons for the Wirral side, Macclesfield signed Navarro in October 2005. After a couple of full seasons behind him in League Two in 2005/06 and 2006/07 Navarro joined Milton Keynes Dons where he won the League Two championship. Despite appearing in nearly 80 Football League matches during two seasons at Milton Keynes, Navarro was released by the Dons in May 2009. He joined Brighton & Hove Albion on trial and impressed sufficiently enough during the pre-season period to be offered a two-year contract by the south-coast League One club. Navarro made 36 League appearances for Brighton during the 2009/10 season but the following season was heavily disrupted by injuries and he only appeared five times for the League One champions. Navarro played in 33 Championship matches as Brighton settled in at their new stadium in Falmer. He also appeared in six domestic cup-ties, two of which were against the club where he started his career, Liverpool. Navarro was substituted towards the end of the 2-1 League Cup defeat at Brighton in September but played the whole match when the Seagulls lost 6-1 at Anfield in the FA Cup in February. The midfielder was released by Brighton at the end of the 2011/12 season a few days before his thirty-first birthday and joined Swindon Town, who had just finished champions of League Two, in June 2012.
Navorro made seventeen appearances for Swindon Town in 2012/13, fifteen in the regular season plus the two play-off semi-final matches against Brentford. He also started three matches in the League Cup including the first round defeat of his former club, Brighton and Hove Albion, in which he scored twice.
Navarro did not play in a single first-team match for Swindon Town in 2013/14, mainly because a knee-injury, that required specialist treatment in London, put an end to his pre-season preperations. His Swindon contract expired on 30th June 2014 a month after his thirty-third birthday and he retired from the game and now works for an insurance company providing injury cover for athletes and is taking his coaching badges.