| Netherlands (1.), West Germany (3.), Spain (4.), England (5.), France (6.)qualified from EuroHockey Men 1983. |  | Soviet Union (2.) - as Host.  |   
 | 
| 12 teams played for 6 quotas. |  | Only Italy took the place of Austria from 1983. |   
 | 
 
| Tournaments | Qualified | Eliminated |  | Tournament 1 | Poznan (POL) | Poland | Italy | Yugoslavia | Austria  |  | Tournament 2 | Meadowbank (SCO) | Scotland | Wales | Finland | Switzerland |  | Tournament 3 | Brussels (BEL) | Belgium | Ireland | Sweden | Portugal |   
 |  
| Round Robin | p | w | d | l | gf | ga | ns |  | 1. Poland | 6 | 3 | 0 | 0 | 7: | 2 |   |  | 2. Italy | 4 | 2 | 0 | 1 | 5: | 3 |   |  | 3. Austria | 0 | 0 | 0 | 2 | 3: | 7 | 1 |  | 4. Yugoslavia | 0 | 0 | 0 | 2 | 1: | 4 | 1 |   
 | 
| Team | Pola | Ital | Aust | Yugo |  | Poland | --- | 1:0 | 4:1 | 2:1 |  | Italy |   | --- | 3:2 | 2:0 |  | Austria |   |   | --- | - |  | Yugoslavia |   |   |   | --- |   
 | 
 | 
 
| date | team 1 | score | team 2 | HT |  |  played in Poznan (POL) |  | 30.05 |   Poland | 2-1 |   Yugoslavia | 0-1 |  | 30.05 |   Italy | 3-2 |   Austria |   |  | 31.05 |   Austria | --- |   Yugoslavia |   |  | 31.05 |   Poland | 1-0 |   Italy | 1-0 |  | 01.06 |   Italy | 2-0 |   Yugoslavia |   |  | 01.06 |   Poland | 4-1 |   Austria | 3-1 |   
 |  
| Round Robin | p | w | d | l | gf | ga |  | 1. Scotland | 6 | 3 | 0 | 0 | 11: | 1 |  | 2. Wales | 4 | 2 | 0 | 1 | 14: | 3 |  | 3. Finland | 2 | 1 | 0 | 2 | 4: | 12 |  | 4. Switzerland | 0 | 0 | 0 | 3 | 5: | 18 |   
 | 
| Team | Scot | Wale | Finl | Swit |  | Scotland | --- | 2:0 | 3:0 | 6:1 |  | Wales |   | --- | 6:0 | 8:1 |  | Finland |   |   | --- | 4:3 |  | Switzerland |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | HT |  |  played in Meadowbank (SCO) |  | 12.09 | 14:00 |   Wales | 8-1 |   Switzerland |   |  | 12.09 | 16:30 |   Scotland | 3-0 |   Finland |   |  | 13.09 | --:-- |   Scotland | 6-1 |   Switzerland |   |  |  Leiper 2, Cowan, Scouler, Tom Hay, Potter |  | 13.09 | --:-- |   Wales | 6-0 |   Finland |   |  | 14.09 | --:-- |   Finland | 4-3 |   Switzerland |   |  | 14.09 | --:-- |   Scotland | 2-0 |   Wales | 1-0 |  |  1-0 Ross Cowan 21'PC; 2-0 David Leiper 66'PC |   
 | 
 |  
| Round Robin | p | w | d | l | gf | ga | ns |  | 1. Belgium | 6 | 3 | 0 | 0 | 12: | 0 | 2  |  | 2. Ireland | 4 | 2 | 0 | 1 | 6: | 0 | 2  |  | 3. Sweden | 2 | 1 | 0 | 2 | 3: | 0 | 2 |  | 4. Portugal | 0 | 0 | 0 | 3 | 0: | 21 |   |   
 | 
| Team | Belg | Irel | Swed | Port |  | Belgium | --- | bt | bt | 12:0 |  | Ireland |   | --- | bt | 6:0 |  | Sweden |   |   | --- | 3:0 |  | Portugal |   |   |   | --- |   
 | 
 | 
 
| date | time | team 1 | score | team 2 | HT |  |  played in Brissels (BEL) |  | 26.09 | 15:00 |   Ireland | bt |   Sweden |   |  | 26.09 | 17:00 |   Belgium | 12-0 |   Portugal | 6-0 |  |  Chris Vandergract 5, Robert Gucassof 3, Eric Muschs 2, Eric van den Bemdem, Luc Mellote |  | 27.09 | 15:00 |   Sweden | 3-0 |   Portugal |   |  | 27.09 | 17:00 |   Belgium | bt |   Ireland |   |  | 28.09 | 14:00 |   Ireland | 6-0 |   Portugal |   |  | 28.09 | 16:00 |   Belgium | bt |   Sweden |   |   
 | 
 |  
 |