Nel 1964 prese parte ai Giochi olimpici di Tokyo nella staffetta 4×400 metri, ma la sua squadra non riuscì a superare le batterie di qualificazione. Nel 1965 fu medaglia d'oro, sempre nella staffetta, alle Universiadi di Budapest, mentre nel 1966 fu medaglia d'argento nella staffetta svedese ai Giochi europei indoor 1966 con Ippolito Giani, Sergio Ottolina e Sergio Bello.