W 1899 w uznaniu zasług na rzecz armii i wybitnej służby został uhonorowany przez cesarza Wilhelma II nobilitacją szlachecką, a w 1900 awansowany do stopnia generała majora. Od 1901, aż do wybuchu wojny, związany służbą wGdańsku. Pełnił tam kolejno obowiązki: dowódcy Brygady Huzarów (1901–1903), 36 Dywizji Piechoty (1903–1908) i 17 Korpusu Armijnego (1908–1914). W 1903 awansowany na generała porucznika, a w 1908 na generała kawalerii.
Dzięki jego osobistemu zaangażowaniu powstała pierwszaScena Leśna w Sopocie. Przyczynił się także do rozbudowy tamtejszegohipodromu; dla upamiętnienia tych zasług otrzymał tytuł Honorowego Obywatela Sopotu.
W sierpniu i wrześniu 1915 wojska Mackensena zadały ciężkie klęski armiom rosyjskim podBrześciem iPińskiem, co spowodowało wyparcie Rosjan z terenówKrólestwa Polskiego.
Końcem 1915 po błyskotliwie przeprowadzonej kampanii przeciwkoSerbii zdobyłBelgrad, dowodząc wspólną ofensywąNiemiec iAustro-Węgier. W sierpniu 1916 po przystąpieniuRumunii do wojny po stronieEntenty skierowany na front rumuński. Po początkowym zaskoczeniu dowodząc armią bułgarską i niemiecką szybko powstrzymał ofensywę rumuńską zdobywającBukareszt w grudniu 1916 roku. Zwycięstwo było całkowite i do końca grudnia 1916 prawie całaRumunia znalazła się pod okupacją. Od 1917 do końca wojny pełnił stanowisko wojskowego gubernatora nad okupowaną Rumunią.
Po zakończeniu działań wojennych przez kilka miesięcy był internowany przez aliantów. Pod koniec 1919 zwolniony, powrócił do Niemiec, gdzie został zdemobilizowany, a w 1920 przeniesiony w stan spoczynku.
W okresie międzywojennym był propagatorem rewizji granic z Polską oraz przyczynił się do współdziałania Reichswehry zNSDAP.
Zmarł w 1945 w wieku 96 lat w Schmiedeberg wWestfalii. Wielokrotnie odznaczony, uznawany za jednego z najlepszych dowódców niemieckich okresuI wojny światowej.