Han tok gull i EM i friidrett 1950 og sølv i 1954. I OL-sammenheng kom han på en sjuendeplass i 1952 i Helsingfors, en åttendeplass i 1956 i Melbourne og en ellevteplass i 1960 i Roma. Han var forøvrig Norges flaggbærer under lekene i Roma. Under EM i friidrett 1962 klarte han ikke å kvalifisere seg til finalen. Han ble norgesmester i sleggekast i årene 1949–1954, 1956–1957 og 1960–1962. I tillegg ble han norgesmester i kulestøt i 1954. Hans prestasjoner i NM gav han hele seks kongepokaler.