Career
Nicknamed el Zancudo, Ávila started his career at Olimpia and joined Vida for the 2010 Clausura. In summer 2010 he moved to Marathón only to sign for Platense a year later. He joined Atlético Choloma for the 2012 Clausura.
Ávila made his debut for Honduras as a second half substitute for Marvin Chávez in a September 2006 friendly match against El Salvador which proved to be his only international game so far.