Club Sport Emelec
Born in Esmeraldas, Narváez began playing football with Deportivo Cuenca. He had a brief playthrough with El Nacional in 2012. He joined Ecuadorian Serie A side Club Sport Emelec in 2013, and featured regularly as the club won the 2013 tournament.