Han var broren til Robert von Mohl, Julius Mohl og Moritz Mohl. Mohl studerte medisin i Tübingen fra året 1823 og promoverte i 1828 ved universitetet i München. Han var assistent av Carl von Martius. Han ble professor i fysiologi ved universitetet i Bern. Han var professor i botanikk ved universitetet i Tübingen til sin død.