Foi campeão da Europa em 1978 e medalha de prata nos Jogos Olímpicos de 1980, sempre na modalidade de 50 quilómetros marcha. Nesta distância, possui um recorde pessoal de 3:44:33 h, feito em Reus, no ano de 1979.