A.- Par jugement du 1er octobre 1999, le Tribunal d'arrondissement judiciaire I de Courtelary-Moutier-La Neuveville a reconnu X._ coupable de dommages à la propriété, violation de domicile, menaces, contrainte, infraction grave à la LCR, viol, actes d'ordre sexuel avec des enfants, insoumission à une décision de l'autorité, mutinerie de détenus, mise en danger de la vie d'autrui, séquestration, vol d'usage, violences ou menaces contre les autorités et les fonctionnaires, lésions corporelles simples. Le Tribunal l'a condamné à une peine de cinq ans et demi de réclusion. Par arrêt du 7 mars 2000, la IIIème Chambre pénale de la Cour suprême du canton de Berne a libéré X._ de l'infraction d'actes d'ordre sexuel avec des enfants et de l'infraction de menace pour les faits du 15 juin 1998. Elle l'a par contre reconnu coupable d'enlèvement commis le 10 octobre 1997 au préjudice de son fils et l'a condamné à une peine de quatre ans et demi de réclusion et à l'expulsion du territoire suisse pour une durée de six ans. B.- Cet arrêt retient notamment les faits suivants: a) X._, ressortissant espagnol, a épousé Y._ le 22 décembre 1995. Début 1996, les époux se sont rendus en Espagne dans l'intention de s'y installer. Leur fils Z._ est né le 17 décembre 1996. X._ souffrait d'alcoolisme et son épouse se sentait très isolée. En mai 1997, Y._ a séjourné quelques mois en France puis a repris la vie commune avec son époux en juillet 1997, à T._. Les relations entre les époux se sont rapidement dégradées. b) Le 10 octobre 1997, le recourant s'est rendu au domicile de ses beaux-parents à T._, où la mère d'Y. _ se trouvait seule avec Z._. Il s'est introduit dans la maison et a menacé sa belle-mère de tous les tuer; il lui a arraché Z._ des bras et s'est enfui en courant. Il est ensuite parti avec l'enfant pour l'Espagne. Le recourant a appelé son épouse depuis ce pays, ce qui a permis de localiser l'enfant à C._, domicile des parents du recourant. Y._ a entrepris des démarches sur le plan international; après trois semaines environ, elle a appris que l'enfant avait été placé en orphelinat. L'enfant est resté dix jours dans cet établissement. Les parties ont signé une convention judiciaire qui a permis le retour de l'enfant en Suisse le 6 novembre 1997. Y._ a déposé une plainte pour enlèvement et séquestration de mineurs. Elle l'a retirée le 15 avril 1998. C.- X._ a formé un pourvoi en nullité contre l'arrêt du 7 mars 2000. Invoquant la violation des art. 183 et 55 CP, il conclut à son annulation et sollicite en outre l'assistance judiciaire. Invité à se déterminer, le Ministère public du canton de Berne n'a pas réagi.