La 10. Flak-Division est mise sur pied le à Ploiești à partir du Luftverteidigungskommando 10.
En , la division est transférée au sud de la Russie, pour supporter les opérations en Crimée, mais en , elle est transférée à Koursk, maintenant rattachée à la 2. Armee. Elle opère jusqu'en 1943 à Kursk et sur la rivière Don
Le Stab/Flak-Regiment 153 (mot.) rejoint la division en , le Stab/Flak-Regiment 133 (mot.) quitte la division en , tandis que le Stab/Flak-Regiment 48 (mot.) rejoint la division le même mois.
Le Stab/Flak-Regiment 153 (mot.) et le Stab/Flak-Regiment 48 (mot.) quittent de nouveau la division en (Les 2 régiments reviendront en ), tandis que le Stab/Flak-Regiment 12 (mot.) rejoint la division.
Le Stab/Flak-Regiment 12 (mot.) quitte de nouveau la division en , tandis que le Stab/Flak-Regiment 7 (mot.) rejoint la division (quitte de nouveau en , mais il y retourne en ).
Le Stab/Flak-Regiment 77 (v) et le Stab/Flak-Regiment 99 (mot.) quittent la division en , tandis que le Stab/Flak-Regiment 17 (mot.) rejoint la division.
Le Stab/Flak-Regiment 17 (mot.) quitte la division pour la 17. Flak-Division en , tandis que le Stab/Flak-Regiment 99 (mot.) retourne durant le même mois, mais la quitte en .
La division passe les opérations de 1943 à 1944 dans le sud de la Russie, en Galice (Lemberg et Cracovie), en mars 1945 dans la zone de Lauban.
Le , elle passe à SW Lauban, sous le commandement de la I. Flakkorps(de).
En , elle est rattachée à la 17. Armee à Troppau, et a fini la guerre à Königinhof.