Il occupe plusieurs postes importants au ministère des Affaires étrangères et de la Coopération, où il a été directeur des Nations unies et des Organisations internationales entre 1999 et 2003. Il a entretemps été conseiller à la mission permanente du royaume du Maroc à Genève sur la question du désarmement au HCR, à l'OMS et membre des comités de rédaction à l'UNODA et OIAC[2], puis chef du cabinet du secrétaire d’État aux Affaires étrangères de 1989 à 1996[3].
Jusqu'en 2003, Omar Zniber est ambassadeur du Maroc en Slovaquie et en Slovénie jusqu'en 2004, avec résidence à Vienne puis ambassadeur en Autriche. Il devient ambassadeur représentant permanent auprès des organisations internationales, toujours dans la capitale autrichienne[3],[4]. Il est désigné en 2011 comme ambassadeur en Allemagne[5],[6].
En avril 2008, lors de la profanation d'un cimetière musulman au nord de la France, Omar Zniber a « condamné avec force les amalgames entre une quelconque religion et le terrorisme, véhiculés par les médias mais aussi par certains discours publics »[9].
↑Omar Zniber, Succession d'états et traités de frontières terrestres en Afrique, éditions ANRT, 1986 (Ouvrage en ligne)
↑(en) HE Omar Zniber, Ambassador of Morocco, in www.ctbto.org, the Preparatory Commission for the Comprehensive Nuclear-Test-Ban Treaty Organisation, September 2009