Dinamično zaviranje je metoda zaviranja lokomotive, pri kateri se električni vlečni motorji v dizelsko-električni lokomotivi obrnejo, kar učinkovito pretvori motorje v generatorje. To vrsto zaviranja lahko razvrstimo kot eno od dveh vrst dinamičnega zaviranja: reostatično ali regenerativno zaviranje. Reostatično zaviranje pretvori zavorno energijo v toploto v dizel električni lokomotivi, medtem ko regenerativno zaviranje vrne električno moč nazaj v električno omrežje, kot v primeru električne lokomotive. Druga oblika dinamičnega zaviranja je znana kot mešano zaviranje, kjer se električni motorji uporabljajo v povezavi z zračnim zavornim sistemom.
Marsikomu ni znano, da dizelske električne lokomotive ne poganja neposredno ogromen dizelski motor, s katerim je opremljena. Primarna naloga dizla je vrtenje generatorja, ki napaja velike elektromotorje, nameščene med pogonska kolesa lokomotive. Ti motorji, znani kot vlečni motorji, ne zagotavljajo le neverjetne moči za pogon lokomotive in vlečenje vlaka navzgor po strmih klancih, temveč se lahko uporabljajo tudi za dinamično zaviranje. To lahko zagotovi kar 70 odstotkov zavorne sile lokomotive, vendar je običajno manj učinkovito pri nizkih hitrostih.
Pri dinamičnem zaviranju imajo vlečni motorji ožičenje preklopljeno za pretvorbo motorjev v generatorje. Ko kolesa lokomotive obračajo zdaj generatorje, se navor prenaša v nasprotni smeri, kot so jo vlekli motorji. Ta dinamična zavorna sila se pretvori v toplotno silo z uporabo velike skupine uporov, nameščenih na vrhu lokomotive. Veliki hladilni ventilatorji potegnejo svež zrak skozi vrsto uporov za uravnavanje temperature. Računalniški sistemi na vozilu lahko zaznajo preobremenitev dinamičnega zaviranja zaradi povečanja toplote in izklopijo dinamični zavorni sistem, pri čemer lokomotiva deluje samo na sistemu zračnih zavor.
Pri regenerativnem sistemu se električna energija iz zavornega sistema vrača v električno omrežje v primeru električnih lokomotiv in v velike akumulatorske enote za shranjevanje na posebej opremljenih dvoriščnih lokomotivah. V primeru električne lokomotive, če omrežje za oskrbo z energijo ne more sprejeti električne moči dinamičnega zaviranja, sistem samodejno preklopi na reo-statični sistem, kjer se energija pretvori v toploto. Samo dinamično zaviranje ne more ustaviti vlaka in se močno zmanjša pod 10 do 12 mph (16-19 km/h), kar zahteva, da zračni zavorni sistem vedno poveča dinamični zavorni sistem.