Fue hijo de Juan Roque Villa Montenegro y Mariana Michel López, hermana de Isidro Michel López y nieta de Pedro Michel Corona.