Nabil Dirar est né le 25 février 1986 à Casablanca au Maroc. C’est un footballeur international marocain de formation offensive, il évolue également en défense.
Nabil Dirar a joué en Belgique, en France ainsi qu’en Turquie. Il possède la double nationalité belgo-marocaine.