Nació en Puno, Perú, hijo de Félix Ávila y Martina Rojas Quispe.
Asimismo, entre 2002 y 2003 cursó el doctorado en administración en la Universidad Nacional Federico Villarreal.
Participó en las elecciones regionales del 2014 como candidato a presidente del Gobierno Regional de Puno quedando en tercer lugar con el 13.049% de los votos.
En las elecciones generales del 2016 fue elegido congresista por Puno por el partido Fuerza Popular.
[4] Posteriormente reconoció que su renuncia se debió a que el gobierno de Pedro Pablo Kuczynski le ofreció la construcción de obras en Puno.