Mesterskabet blev vundet af Jugoslavien, som gik ubesejret gennem turneringen, og som i finalen besejrede Rumænien med 23-20. Sejren var Jugoslaviens anden B-VM-titel − holdet vandt B-VM første gang i 1977. Jugoslavien kvalificerede sig dermed til de olympiske lege i Seoul i 1988.
I den indledende runde var de seksten hold opdelt i fire grupper med fire hold. I hver gruppe spillede holdene alle-mod-alle, og herefter gik de tre bedste hold i hver gruppe videre til hovedrunden om placeringerne 1-12. Holdene, der endte på fjerdepladserne, spillede videre i placeringsrunden om 13.- til 16.-pladsen
Placeringsrunden havde deltagelse af de fire hold, der sluttede på fjerdepladserne i de indledende grupper. Holdene spillede alle-mod-alle om placeringerne 13-16. Kampene blev spillet i Veliko Turnovo.
Hovedrunden havde deltagelse af de tolv hold, der sluttede på første-, anden- eller tredjepladserne i de indledende grupper. Holdene blev inddelt i to nye grupper med seks hold. Holdene fra gruppe A og B blev samlet i gruppe I, mens holdene fra gruppe C og D samledes i gruppe II. Resultater af indbyrdes opgør mellem hold fra samme indledende gruppe blev overført til hovedrunden, således at holdene ikke skulle mødes en gang til.