El futbolista colombiano es un delantero bueno en el juego aéreo, un rematador nato que posee un gran olfato goleador. Narváez destaca también por su movilidad y la facilidad que tiene para desbordar al rival en el uno contra uno.
Se incorporó a las categorías inferiores del Real Madrid en 2012, procedente del Deportivo Pasto y en todos los equipos por los que ha pasado ha destacado por sus goles y su trabajo.