Agé de 60 ans, M. Chaarani a entamé sa carrière professionnelle en 1985 en tant qu'enseignant-chercheur dans les universités françaises, puis fonctionnaire à la Trésorerie générale du Royaume (1992), avant d'occuper le poste de directeur général adjoint des activités postales en 2004.
M. Chaarani a également occupé le poste de directeur général de Casa-Prestation en 2014 et de gouverneur attaché à l'administration centrale du ministère de l'Intérieur en 2018.
En 2020, il a occupé le poste de directeur du développement des compétences et de la transformation digitale par intérim.