Детский музыкальный театр «Волшебная флейта» был создан в октябре 2005 года при общественной организации инвалидов «Краснопресненская» Московской городской организации Общероссийской Общественной Организации «Всероссийское общество инвалидов». Целью создания театра стала идея объединения детей с ограниченными возможностями здоровья и здоровых детей в творческое содружество любителей музыки, танца и театрального искусства.