The scientist who disproved the idea that life comes from non-life is Louis Pasteur. The correct option is B. Louis Pasteur was a French scinentist who contributed in various way to science. He supported biogenesis theory which says that living cells can only arise from pre-existing living cells and not from non-living cells.