Conegut com Navarro II, debutà al primer equip blaugrana la temporada 1946-47. Alternà les posicions de lateral, migcampista i davanter. L’any 1950 passà al Centre d’Esports Sabadell i, de forma immediata, al Real Madrid, on jugà 5 partits la temporada 1950-51. Després jugà al Valladolid, a la Unió Esportiva Lleida (1952-53), a l’Osasuna, i retornà al FC Barcelona la temporada 1954-55, que jugà preferentment a l’Espanya Industrial i al Club Deportiu Comtal, quan aquest jugà a primera la temporada 1956-57. Després d’un breu pas pel Terrassa, jugà al Girona (1958-59), al Nàstic de Tarragona (1960-61), al Sant Andreu (1962-64) i de nou al Gavà (1966). Fou campió de Lliga (1948, 1949), de Copa (1951), de la Copa Eva Duarte (1949) i de la Copa Llatina (1950).