Nel 1971 fu medaglia di bronzo ai campionati europei sui 1500 metri e l'anno seguente, sulla stessa distanza, raggiunse la finale alle Olimpiadi di Monaco di Baviera 1972 concludendola al quinto posto.
Passato alle distanze più lunghe, nel 1974 vinse i campionati europei nei 5000 m, mentre nel 1976 ai Giochi olimpici di Montreal si classificò al terzo posto vincendo la medaglia di bronzo.
Tra le sue vittorie, anche la medaglia d'oro sui 10000 metri ai Giochi del Commonwealth del 1978.