Zajął 7. miejsce w finale biegu na 1500 metrów na igrzyskach olimpijskich w 1976 w Montrealu. Reprezentując Anglię zwyciężył na tym dystansie na Igrzyskach Wspólnoty Narodów w 1978 w Edmonton, wyprzedzając Filberta Bayi z Tanzanii i Johna Robsona ze Szkocji. Startując w barwach Wielkiej Brytanii zdobył brązowy medal w tej konkurencji na mistrzostwach Europy w 1978 w Pradze za swym rodakiem Steve’em Ovettem i Eamonnem Coghlanem z Irlandii.