Cohen zajął 5. miejsce w biegu na 400 metrów na halowych mistrzostwach Europy w 1977 w San Sebastián. Jako reprezentant Anglii zajął 5. miejsce w biegu na 400 metrów na igrzyskach Wspólnoty Narodów w 1978 w Edmonton, a sztafeta 4 × 400 metrów z jego udziałem została zdyskwalifikowana. Odpadł w półfinale biegu na 400 metrów i eliminacjach sztafety 4 × 400 metrów na mistrzostwach Europy w 1978 w Pradze. Na igrzyskach olimpijskich w 1980 w Moskwie odpadł w ćwierćfinale biegu na 400 metrów, a brytyjska sztafeta 4 × 400 metrów w składzie: Alan Bell, Tery Whitehead, Rod Milne i Cohen nie ukończyła biegu finałowego.