Hermann Lang se je rodil 6. aprila1909 v Bad Cannstattu pri Stuttgartu. Že pri štirinajstih se je moral zaposliti in vzdrževati družino zaradi smrtni očeta. Delo je našel v motociklistični delavnici in kmalu je začel tudi dirkati na amaterskih motociklističnih dirkah, nato pa še na dirkah prikoličarjev, na katerih je v starosti dvaindvajsetih let osvojil naslov nemškega gorskega prvaka. Nato se je zaposlil v Mercedesovem dirkaškem moštvu, kjer je bil glavni mehanik dirkalnika Mercedes-Benz W125, s katerim sta dirkala legendarna Luigi Fagioli in Rudolf Caracciola.
V sezoni 1935 je dobil Lang prvič priložnost tudi na dirkah, ob dveh odstopih je na dirki za Veliko nagrado Švice zasedel šesto mesto. V naslednji sezoni 1936 je bil na dirki za Veliko nagrado Švice že četrti, v sezoni 1937 pa je na dirki za Veliko nagrado Tripolija dosegel svojo prvo zmago, drugo zmago sezone pa je dosegel na dirki Avusrennen, kot zelo hitrega pa se je izkazal predvsem na najhitrejših dirkališčih. V sezoni 1938 je dosegel tretje mesto na prvenstveni dirki za Veliko nagrado Francije, zmagal pa je na neprvenstvenih dirkah Velika nagrada Tripolija in Coppa Ciano. Kljub nadarjenosti in uspehih pa mu v moštvi ni bilo lahko, saj so ga ostali dirkači, ki so pripadali višjemu aristokratskemu sloju, nanj kot na pripadnika delavskega sloja gledali z viška. Si je pa v naslednji sezoni 1939 pridobil tudi njihovo naklonjenost po zmagah na prvenstvenih dirkah za Veliko nagrado Belgije in Veliko nagrado Švice. Pred zadnjo dirko sezone je izbruh druge svetovne vojne predčasno prekinil sezono, nacistični režim pa je Langu podelil naslov prvaka, kljub temu da je bil drugi na prvenstveni lestvici. Ob tem je zmagal še na neprvenstvenih dirkah Grand Prix de Pau, Eifelrennen in Velika nagrada Tripolija, kar je bila že njegova tretja zaporedna zmaga na najhitrejšem dirkališču na svetu.