Han var med i tre OL for Finland. Han deltok i sitt første OL i 1932 i Los Angeles, der han vant bronse i svingstang. Han kom på 13.-plass sammenlagt, og det finske laget fikk i tillegg bronse i lagkonkurransen. I hopp fikk han like mange poeng (52,6) som Ed Carmichael fra USA, som fikk bronse. De måtte hoppe om igjen for å kåre en vinner, og denne gangen slo Carmichael Teräsvirta i begge hoppene; amerikaneren fikk 26,3 og 28,2 poeng, mens finnen fikk 26,1 og 26,6 poeng for sine to hopp. Carmichaels andre hopp, som fikk 28,2 poeng, fikk den høyeste karakteren i hopp i hele mesterskapet.
I neste OL, i 1936, fikk Finland igjen bronse i lagkonkurransen. Individuelt fikk Teräsvirta ingen medaljer, men fikk 13.-plass i svingstang som beste individuelle resultat. Sammenlagt kom han på 29.-plass.
Etter 2. verdenskrig deltok han i ytterligere et OL, i 1948. Han var da 33 år gammel. Finland vant lagkonkurransen, og hans beste plasseringer individuelt ble syvendeplass i hopp og åttendeplass i svingstang.
Etter sin turnkarriere arbeidet Teräsvirta som arkitekt. Han designet blant annet hotellet Fiskartorpet i Munksnäs, Satakunta-huset i Kampen og bygningen til det Stats- og samfunnsvitenskapelige fakultetet ved Helsingfors universitet i Kronohagen.
Referanser
^abcwww.mfa.fi, besøkt 6. august 2020[Hentet fra Wikidata]