Médaillé de bronze sur 800 m lors des Jeux du Commonwealth de 1990, il remporte le titre du 1 500 mètres à l'occasion des Championnats d'Europe en salle 1992, à Gênes, en Italie, en devançant dans le temps de 3 min 42 s 32 le Russe Sergey Melnikov et le Croate Branko Zorko.