حصل عمرو مشالي على درجة ليسانس في القانون وبكالوريوس علوم الشرطة، أكاديمية الشرطة. ويتمتع مشالي بخبرة تصل إلى أكثر من 20 عاماً حيث عمل في مجال الشرطة وخدمة الأمن العام والتحقيق في مختلف المحافظات. انضم مشالي إلى قطاع الأمن الوطنى لمدة 14 عامًا في قطاع مكافحة الإرهاب.
كما انضم إلى بعثة الأمم المتحدة في ليبيريا كنائب لمفوض الشرطة / مدير التحقيق الجنائي وحماية المرأة والطفل، ذلك بالإضافة إلى أنه كان مدرباً في أكاديمية الشرطة الليبيرية والأمم المتحدة في كوسوفو. سمحت له خبرته الواسعة بالانضمام إلى القطاع المصرفي كرئيس لقطاع الأمن.