Né à M'Bout en 1946, Moussa Diagana a d'abord été instituteur à Nouadhibou. Puis il reprend des études de sociologie à l'université de Nouakchott et à la Sorbonne, à Paris, où il obtient un Doctorat de 3e cycle en sociologie du développement. Depuis 1989, il est expert pour programme au PNUD (Programme des Nations Unies pour le Développement).