En 2000 fundó una Asociación Civil que promovió la ayuda a jóvenes en la ciudad de Chihuahua.
En 1985, Narváez se afilió al Partido Acción Nacional, en donde ocupó pequeños cargos partidistas durante los años 90.
[1] En 2004 fue candidato a diputado local por el Distrito 19 Local por la Coalición "Todos Somos Chihuahua" conformada por los partidos Acción Nacional, Revolución Democrática y Convergencia siendo electo para la LXI Legislatura.
[3] En 2009 fue candidato a diputado federal por el Distrito 8 Federal,[4] resultando perdedor ante el candidato del Partido Revolucionario Institucional, Alejandro Cano Ricaud.
[6] En 2016, repitió como candidato a Presidente Municipal, pero en esta ocasión por el Partido de la Revolución Democrática, resultando perdedor y quedando séptimo y último lugar.