Nació el 23 de agosto de 1891 en Teziutlán, Puebla; siendo hijo de Manuel Ávila Castillo y de Eufrosina Camacho.