Born in
Tepatitlán,
Jalisco, Navarro began playing football with Club Deportivo Tenería. He went on to play professionally with
CD Oro. Navarro appeared for Oro in the
1963 International Soccer League, where he scored the game-winning goal in a 2–1 win over French side
Valenciennes at
Downing Stadium. After his time with CD Oro, he moved to the capital, where he signed with
Club América (becoming vice-champion of Mexico in the 1966/1967 season) and then with
Club Necaxa. He was suspended for one year after assaulting a referee in 1967. He also scored the second goal in a 2–0 win over the
United States during
1966 FIFA World Cup qualifiers. ==Personal life==