Cristian Dávila fue formado en las divisiones menores del Club Universitario de Deportes, llegó cuando tenía 16 años.
[2] Su debut en la Primera División del Perú ocurrió en el empate 1-1 ante Cienciano, fue titular todo el partido y ese mismo año obtuvo el campeonato con Universitario manteniéndose en el club hasta 2014.
Al año siguiente fue fichado por Sport Huancayo donde jugó solo 3 partidos y buscando más oportunidades se marchó a Alianza Atlético, debutando en la victoria 1-2 ante la Universidad César Vallejo.
En Unión Comercio ha encontrado la continuidad deseada siendo principal titular en el lado derecho de defensa.
En el 2023 desciende de la Liga 2 con el Alfonso Ugarte al acumular dos walkovers en el torneo por temas económicos y administrativos.